SMART datagrid v1.4 > Classes > GridBase

Back  Forward

DataLudi.GridBase.onValidateCell  event

셀 편집을 완료할 때나 행 편집을 완료할 때 발생한다. 

이 이벤트 핸들러 내에서 예외를 발생시키면 편집 완료가 중단되고, 설정에 따라 에러 메시지가 표시된다. throwValidationError 전역 함수 호출로 예외를 발생시킬 수 있다. 

이 이벤트를 사용하는 대신 컬럼별 validation은 DataColumn.validations 속성으로 지정할 수 있다. 행 단위 validation은 onValidateRow 이벤트를 사용한다. 

function onValidateCell (grid: GridBase, index: CellIndex, inserting: Boolean, value: *);
Returns
Void
Parameters
grid - GridBase.
index - CellIndex.
inserting - Boolean.
value - *.
Code -1
    grid.onValidateCell = function (grid, index, column) {
        DataLudi.throwValidationError(DataLudi.ValidationLevel.ERROR, 'message', column);
    });
See Also
onValidateRow
throwValidationError
DataColumn.validations
EditValidation
Examples
Cell Editing
Edit Events
Edit Keys
행 수정
행 추가
행 삭제