SMART datagrid v.1 > Classes > DataSet
将通过参数rows而指定的数据行的状态,设置为state。
如果checkStates为true,就可以通过这个方法而强行设置,虽然数据行的状态将会自动设置在添加、修改、删除行的过程。 如果force为true,就会在checkStates属性为false时,同样进行设置。
如果rowEvents为true,就会在实际变更状态的行中,触发GridDataSet.onStateChanged或TreeDataSet.onStateChanged事件, 而如果为false,就会触发一次GridDataSet.onStatesChanged或TreeDataSet.onStatesChanged事件。
var rows = treeMain.getSelectedRows();
if (rows && rows.length > 0) {
rows = treeMain.getDataRowsOfRows(rows);
dsMain.setRowTags(rows, '#ludi');
}
var createdRows = dataset.getStateRows(DataLudi.DataRowState.CREATED);
dataset.setRowState(createdRows, DataLudi.DataRowState.UPDATED, true);