SMART datagrid v1.4 > Classes > EditValidation

Back  Forward

DataLudi.EditValidation.expression  property

검증 오류를 판단하는 판정식. 

수식 문법 등에 대해서는 수식 개요 토픽을 참조한다. callback 함수를 지정하면 이 속성에 지정한 수식은 무시된다. 

수식에서 사용할 수 있는 변수 목록은 아래 테이블에서 설명한다. 

기본값은 null.

Getter
function expression(): String
Setter
function setExpression(value: String)
Table-1  Cell Validation 변수들
변수설명
'value'데이터셀의 값.
'row'그리드 행의 index.
'datarow'그리드 행의 dataIndex.
'checked'그리드 행의 checked 상태.
Code -1
    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
    }]);
See Also
callback
level
message
active
Validation 개요
셀 편집 개요
Examples
셀 편집
셀 Validation
행 Validation