SMART datagrid v1.4 > Classes > DataSet
매개변수 row로 지정한 데이터행의 상태를 state로 설정한다.
checkStates가 true면 데이터행의 상태는 행을 추가/수정/삭제하는 중에 자동으로 설정되지만, 이 메소드로 강제 설정할 수 있다. force가 true면 checkStates가 false여도 설정된다.
실제 상태가 변경되면 GridDataSet.onStateChanged 이벤트나 TreeDataSet.onStateChanged 이벤트가 발생한다.
$('#setUpdated').click(function () {
var row = grid.focusedRow();
row && ds.setRowState(row.dataIndex(), DataLudi.DataRowState.UPDATED);
});
var createdRows = ds.getStateRows(DataLudi.DataRowState.CREATED);
for (var i = 0; i < createdRows.length; i++) {
if (ds.hasData(createdRows[i]) {
ds.setRowState(createdRows[i], DataLudi.DataRowState.UPDATED, true);
}
}