SMART datagrid v1.4 > Classes > DataSet
매개변수 row에 위치한 데이터행의 상태를 리턴한다.
row가 범위를 벗어난 값이면 즉, 0 보다 작거나 rowCount 이상이면 예외가 발생된다.
var rowState;
for (var i = 0; i < dataset.rowCount(); i++) {
rowState = dataset.getRowState(i);
// row의 row state가 DELETED이거나 CREATE_AND_DELETED인 행이 존재하면 모든 행의 상태를 초기화한다.
if (rowState == DataRowState.DELETED || rowState == DataRowState.CREATE_AND_DELETE) {
dataset.clearRowStates([DataRowState.DELETED, DataRowState.CREATE_AND_DELETED], true);
break;
}
}