SMART datagrid v.1 > Classes

Back  Forward

DataLudi.MaskCellEditor  class

可以通过指定输入掩码而限制输入字符的单行文本编辑器。 

当设置列editor时,将会把type指定为"mask"。 

Base Classes
TextCellEditor > CellEditor > EventAware > DLBase
Properties
fillFromEnd
includeLiterals
includeSeparators
insertMode
mask
maskCallback
stripBegin
stripEnd
stripInner
trimWhenCopy
unmaskCallback
Inherited Properties
CellEditor.booleanFormat
CellEditor.datetimeFormat
CellEditor.emptyValue
CellEditor.fontName
CellEditor.fontSize
CellEditor.keyCallback
TextCellEditor.maxLength
TextCellEditor.minLength
TextCellEditor.noHangul
TextCellEditor.text
CellEditor.textCase
Inherited Methods
EventAware.addListener
DLBase.assign
CellEditor.ctor
TextCellEditor.ctor
DLBase.getProperties
DLBase.getProperty
EventAware.removeListener
DLBase.setProperties
DLBase.setProperty
DLBase.toggle

 

Code -1
    grid.setColumns([{
        fieldName: "fld0",
        editor: {
            type: "mask",
            mask: 'LLL-000'
        },
        ...
    },
        ...
    ];
    
    // 也可以在列级别直接指定。
    column.setEditor({
        type: "mask",
        mask: '0000/00/00'
    });
See Also
编辑掩码概述
Examples
掩码单元格编辑器