SMART datagrid v1.4 > Classes > GridBase
셀 편집기에서 Enter 키를 입력하거나, Tab 키 등으로 편집 중인 셀을 벗어나서 사용자 편집이 완료될 때 발생한다.
GridBase.commitEditor를 직접 호출할 수도 있다. 이 이벤트 후 onEditCellUpdated 이벤트가 발생할 수 있다.
grid.onEditCellUpdated = function (grid, rowIndex, fieldIndex, newValue, oldValue) {
console.log(oldValue + ' -> ' + newValue);
};
// commit 이벤트 내에서 다른 셀의 값을 변경하면 onEditCellUpdated 이벤트가 발생한다.
grid.onEditCommitted = function (grid, index, newValue, oldValue) {
if (index.dataField() == 0) {
index.getRow().setData(1, newValue + 100);
}
}