0

我有一个带有 Ext.grid.plugin.RowEditing 插件的 Ext.grid.Panel。

它工作正常,但我需要限制 2 个字符串字段的大小以避免来自 DB 的插入/更新异常。

我在 Grid 列和validations: [ {type: 'length', field: 'no_fornecedor', max: 49} ]Ext.data.Model 中尝试了 maxLength 属性。但是没有任何效果,ExtJS 仍然允许用户输入任意数量的文本并在没有警告的情况下进行更新。

4

1 回答 1

2

知道了!

在列中,我们必须添加以下editor属性:

{
    header: 'name',
    dataIndex: 'id',
    flex: 1,
    editor: {
        allowBlank: false,
        maxLength: 49
    }
}
于 2013-10-21T15:07:02.767 回答