SMART datagrid v.1 > Classes

Back  Forward

DataLudi.MultiLineCellEditor  class

可输入多行的文本编辑器。 如果无需从用户方输入多行,就需要使用单行输入编辑器。 

当设置列editor时,将会把type指定为"multiline"。 用户可以通过shift+enter键,划分行。 

Base Classes
CellEditor > EventAware > DLBase
Constructor
function MultiLineCellEditor (grid: GridBase, parentElement: HtmlElement);
Properties
maxLength
minLength
text
Inherited Properties
CellEditor.booleanFormat
CellEditor.datetimeFormat
CellEditor.emptyValue
CellEditor.fontName
CellEditor.fontSize
CellEditor.keyCallback
CellEditor.textCase
Inherited Methods
EventAware.addListener
DLBase.assign
CellEditor.ctor
DLBase.getProperties
DLBase.getProperty
EventAware.removeListener
DLBase.setProperties
DLBase.setProperty
DLBase.toggle

 

Code -1
    grid.setColumns([
        ...
    {
        fieldName: "fld0",
        editor: {
            type: "multiline",
            maxLength: 2000
        },
        ...
    },
        ...
    ];
Code -2
    column.setEditor({
        type: "multiline",
        maxLength: 2000
    });
See Also
LineCellEditor
Examples
文本单元格编辑器