onValidationFail
Description
validation 실패시 발생한다. 콜백함수에서 별도의 에러 처리가 가능하고, err 객체를 return 하면 자체 Validation 메세지가 표시되고 그 외의 경우 표시되지 않는다.
Syntax
function onValidationFail (grid, itemIndex, column, err)
Arguments
grid
Type: GridBase
GridBase 컨트롤
itemIndex
Type: number
검증하는 행의 아이템 인덱스
column
Type: object
DataColumn 모델과 같은 구조의 컬럼 object.
err
Type: ValidationResult
검증 결과
Return
Type: ValidationResult
errorLevel과 errorMessage 값을 포함하는 object를 그리드에 전달하면 검증에 실패한 것으로 판단한다.
아무 결과도 return 하지 않으면 검증 실패 메시지는 표시되지 않는다.
Examples
gridView.onValidationFail = function (grid, itemIndex, column, err) { console.log("onValidationFail:" + itemIndex + "," + JSON.stringify(column) + "," + JSON.stringify(err)); if (column.name != "Quantity") { return err; } }