SMART datagrid v1.4 > Classes > CellEditor

[ grids ver.1.4.0]   Back  Forward

DataLudi.CellEditor.keyCallback  property

키 입력 허용 여부를 리턴하는 콜백 함수. 

function (index:CellIndex, key:String, code:Integer, pos:Integer, text:String):Boolean;

함수 내에서 명시적 Boolean false를 리턴하면 사용자가 입력한 키가 무시된다. 

기본값은 null.

Getter
function keyCallback(): Function
Setter
function setKeyCallback(value: Function)
Code -1
    grid.setColumns([{
        name: "col1",
        fieldName: "data1",
        editor: {
            keyCallback: function (index, key, code, pos, text) {
                // 숫자만 입력 받는다.
                if (key < '0' || key > '9') return false;
            },
            noHangul: true
        },
        ....
    }]);
See Also
textCase
Examples
Text Cell Editors 2