Extjs Ext js 4.2.2-对cellEditing的验证支持

Extjs Ext js 4.2.2-对cellEditing的验证支持,extjs,Extjs,我正在使用cellEditing插件编辑网格中的特定单元格。从UI的角度来看,这很好地满足了我的需求。 但是,我希望向单元格中添加验证,并阻止用户完成编辑事件,除非输入的值有效。我正试图通过以下方式实现这一目标: editor: { allowBlank: false, vtype:'customized vtype' } 我还实现了edit&beforedit回调事件。错误消息和工具提示显示正确,但即使值无效,仍可以按enter键并调用回调方法“canceledit”。我不希

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

editor: {
    allowBlank: false,
    vtype:'customized vtype'
}
我还实现了edit&beforedit回调事件。错误消息和工具提示显示正确,但即使值无效,仍可以按enter键并调用回调方法“canceledit”。我不希望编辑事件完成/取消,除非输入的值有效

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


有没有一种方法可以让我在cellEditing中实现类似的验证行为?

我认为您应该收听validateedit editor事件并在那里完成您的工作。参见文档中的