Ext js 4.2.2 - 对cellEditing的验证支持

时间:2014-08-20 20:31:23

标签: extjs

我正在使用cellEditing插件来编辑网格中的特定单元格。从UI的角度来看,这非常符合我的要求。 但是,我想向单元格添加验证并阻止用户完成编辑事件,除非输入的值有效。我试图通过以下方式实现这一目标:

editor: {
    allowBlank: false,
    vtype:'customized vtype'
}

我也在实施编辑& beforeedit回调事件。错误消息&工具提示显示正确,但即使使用无效值,您仍然可以按Enter键并且回拨方法“取消”'被调用。除非输入的值有效,否则我不希望编辑事件完成/取消。

但是,如果我使用RowEditing插件,则验证按预期工作,并且在输入的值有效之前,编辑事件不会完成。这就是我需要的东西,但是cellEditing的外观和感觉更符合我的要求而不是RowEditing插件。

我有没有办法在cellEditing中有类似的验证行为?

1 个答案:

答案 0 :(得分:0)

我相信你应该听validateedit编辑活动并在那里做你的东西。请参阅文档中的validateedit