RealGrid2 가이드
유효성 검사
유효성 검사 통과

유효성 검사 통과

값을 검증 시 editOptions.commitLevel 에 설정한 error.level이 설정 ValidationLevel이거나 낮은level이면 유효성 검사를 통과합니다.
통과 시 ValidationLevel 아이콘은 셀에 표시됩니다.

"납입금" 컬럼의 값을 100,000 이상으로 편집 해보세요.

commitLevel 설정

gridView.editOptions.commitLevel = "warning";
 
//유효성 검사
gridView.onValidateColumn = function(grid, column, inserting, value, itemIndex, dataRow) {
    var error = {};
    if (column.fieldName === "SaveCost") {
        if (value < 50000) {
            error.level = "error";
            error.message = "납입금은 50,000 이상이여야 합니다.";
        }else if(value >= 100000){
            error.level = "warning";
            error.message = "납입금은 100,000 이하여야 합니다.";
        }
    };
    return error;
}