SMART datagrid v.1 > Classes > GridBase

Back  Forward

DataLudi.GridBase.onKeyDown  event

如果在网格或编辑器中,进行键盘输入操作,就会触发这个事件。 

如果明确返回false,就会取消网格或编辑器输入。 例如,当输入RIGHT键时,如果返回false,就无法使用右方向键而进行单元格移动。 

function onKeyDown (grid: GridBase, key: Integer, ctrl: Boolean, shift: Boolean, alt: Boolean);
Returns
Void
Parameters
grid - GridBase.
key - Integer.
ctrl - Boolean.
shift - Boolean.
alt - Boolean.
Code -1
    grid.onKeyDown = function (grid, key, ctrl, shift, alt) {
        if (key == 39) { // 右方向键
            return false;
        }
    }
See Also
onEditChanged
onEditCanceled
onEditCommitted
onPasted
Examples
单元格编辑
文本编辑器