SMART datagrid v.1 > Classes > EditOptions
如果指定为true,就会在网格中进行行修改时, 如果调用变更DataSet的函数,就会首先自动commit网格行编辑。 
当修改或添加网格行时,如果在事件处理器等调用变更DataSet的函数,就会抛出"Client is editing"例外。 为避免这个例外,需要首先提交行编辑。 如果将这个属性设置为true,网格就会自动进行提交。 
当在行编辑中,变更同一行的单元格的值时,需要替代GridDataSet.setValue而调用GridBase.setValueAt等。
默认值为false.
    grid.setOptions({
        edit: {
            autoCommit: true
        }
        ...
    });
    grid.setEditOptions({
        autoCommit: true
    });
    grid.editOptions().setAutoCommit(true);
    grid.onEditCellUpdated = function (grid, row, fieldIndex, newValue, oldValue) {
        // 如果为autoCommit,就会在该调用之间,首先提交网格编辑。
        dataset.updateRow(9, { 'salary': dsMain.getValue(9, 0) + 1 });
    };