attribute+Formula (cell)

셀에 설정 가능한 여러가지 속성(CanEdit, Color 등)을 Formula문자열과 결합하여 계산에 따라 속성 값이 적용되게 끔 할수 있습니다.
자세한 내용은 col 설정에서 attribute + Formula을 참고해 주세요.

매우중요

  1. 모든 포뮬러 기능을 사용시에는 (row)CanFormula1로 설정되어야 동작합니다.
  2. attribute + Formula 사용시에는 반드시 (row)CalcOrder열이름+기능명 형식으로 포뮬러별 계산 순서가 정의되어야 합니다.
    가령 "A"열에 대해 CanEdit속성 포뮬러를 설정하고 "B"열에 대해 Color속성 포뮬러를 설정했다면, CalcOrder에는 "ACanEdit, BColor"로 명시하면 됩니다.

Type

string

Options

Value Description
string 각 속성에 들어갈 값을 계산하는 계산식

Example

// 생성시 CalcOrder 정의
options.Def.Row = {
    // 열이름 간에 띄어쓰지말고 전부 붙여쓰셔야 합니다.
    CalcOrder: "CLSCanEdit,CLSColor"
};

// 조회 데이터 내에서 속성 적용
// CHK열의 값이 false 이면 CLS 열은 편집 불가
// AMT열의 값이 4000 보다 크면 CLS 열에 핑크색 배경색 적용
{
    data:[
        {..., "CLSCanEditFormula": "CHK?1:0", "CLSColorFormula": "AMT>4000?'#FFDDDD':''", ...}
    ]
}

Read More

Since

product version desc
core 8.0.0.0 기능 추가