我有一个带有Ext.grid.plugin.RowEditing插件的Ext.grid.Panel。
它工作正常,但我需要限制2个字符串字段的大小,以避免来自DB的插入/更新异常。
我在Grid列中尝试了maxLength属性,在Ext.data.Model中尝试了validations: [ {type: 'length', field: 'no_fornecedor', max: 49} ]
。但是没有一个工作,ExtJS仍然允许用户输入他想要的任意数量的文本,并在没有警告的情况下更新。
答案 0 :(得分:2)
知道了!
在列中,我们必须添加以下editor
属性:
{
header: 'name',
dataIndex: 'id',
flex: 1,
editor: {
allowBlank: false,
maxLength: 49
}
}