SMART datagrid v.1 > Classes > EditOptions

Back  Forward

DataLudi.EditOptions.updateByCell  property

如果为true,就会在修改行中,将要结束个别数据单元格输入时,提交行编辑。 

基本上,网格将会以为单位,提交或取消用户输入。 可以通过输入同一行的多个单元格并且通过方向键或鼠标而试图行移动,提交行编辑,或通过输入Esc键,取消所有行的输入。 可以通过调用GridBase.commitGridBase.cancel,单独提交或取消。 但是,如果将这个属性指定为true,就会在通过输入Enter键或移动到其他单元格而提交数据单元格输入时,也会同时提交行编辑。 

为了在添加状态的行中,以单元格为单位进行提交,可以将insertByCell指定为true。 而且,可以通过同样指定pasteByCell,在进行粘贴时,提供相同的UI。 

默认值为false.

Getter
function updateByCell(): Boolean
Setter
function setUpdateByCell(value: Boolean)
Code -1
    grid.setOptions({
        edit: {
            updateByCell: true,
            insertByCell: true
        }
    });
Code -2
    grid.setEditOptions({
        updateByCell: true,
        insertByCell: true
    });
Code -3
    grid.editOptions().setInsertByCell(true);
See Also
insertByCell
pasteByCell
GridBase.commit
GridBase.cancel
updatable
Examples
编辑
撤销和重做