【发布时间】:2014-08-20 20:31:22
【问题描述】:
我正在使用 cellEditing 插件来编辑网格中的特定单元格。从 UI 的角度来看,这非常符合我的要求。 但是,我想向单元格添加验证并阻止用户完成编辑事件,除非输入的值有效。我正在尝试通过以下方式实现这一目标:
editor: {
allowBlank: false,
vtype:'customized vtype'
}
我也在实现编辑和 beforeedit 回调事件。错误消息和工具提示正确显示,但即使值无效,您仍然可以按 enter 并调用回调方法“canceledit”。除非输入的值有效,否则我不希望编辑事件完成/取消。
但是,如果我使用 RowEditing 插件,验证会按预期工作,并且在输入的值有效之前,编辑事件不会完成。这是我需要的,但 cellEditing 而不是 RowEditing 插件的外观和感觉更符合我的要求。
有没有办法在 cellEditing 中实现类似的验证行为?
【问题讨论】:
标签: extjs