셀에 설정 가능한 여러가지 속성(
CanEdit, Color 등)을 Formula문자열과 결합하여 계산에 따라 속성 값이 적용되게 끔 할수 있습니다.
자세한 내용은col설정에서 attribute + Formula을 참고해 주세요.※매우중요
- 모든 포뮬러 기능을 사용시에는 (row)CanFormula가
1로 설정되어야 동작합니다.attribute + Formula사용시에는 반드시 (row)CalcOrder에열이름+기능명형식으로 포뮬러별 계산 순서가 정의되어야 합니다.
가령 "A"열에 대해CanEdit속성 포뮬러를 설정하고 "B"열에 대해Color속성 포뮬러를 설정했다면,CalcOrder에는 "ACanEdit, BColor"로 명시하면 됩니다.
string
| Value | Description |
|---|---|
string |
각 속성에 들어갈 값을 계산하는 계산식 |
// 생성시 CalcOrder 정의
options.Def.Row = {
// 열이름 간에 띄어쓰지말고 전부 붙여쓰셔야 합니다.
CalcOrder: "CLSCanEdit,CLSColor"
};
// 조회 데이터 내에서 속성 적용
// CHK열의 값이 false 이면 CLS 열은 편집 불가
// AMT열의 값이 4000 보다 크면 CLS 열에 핑크색 배경색 적용
{
data:[
{..., "CLSCanEditFormula": "CHK?1:0", "CLSColorFormula": "AMT>4000?'#FFDDDD':''", ...}
]
}
| product | version | desc |
|---|---|---|
| core | 8.0.0.0 | 기능 추가 |