SMART datagrid v1.4 > Classes > EditValidation
검증 오류를 판단하는 판정식.
수식 문법 등에 대해서는 수식 개요 토픽을 참조한다. callback 함수를 지정하면 이 속성에 지정한 수식은 무시된다.
수식에서 사용할 수 있는 변수 목록은 아래 테이블에서 설명한다.
기본값은 null.
변수 | 설명 |
---|---|
'value' | 데이터셀의 값. |
'row' | 그리드 행의 index. |
'datarow' | 그리드 행의 dataIndex. |
'checked' | 그리드 행의 checked 상태. |
column.setValidations([{
"expression": "value >= 2000",
"level": DataLudi.ValidationLevel.INFO,
"message": "년도는 2000 이상이어야 합니다.",
"mode": DataLudi.ValidationMode.INSERT
}, {
"expression": "value < 22000",
"level": DataLudi.ValidationLevel.INFO,
"message": "년도는 2020 보다 작아야 합니다.",
"mode": DataLudi.ValidationMode.UPDATE
}]);