【问题标题】:Ext js 4.2.2 - validation support for cellEditingExt js 4.2.2 - 对 cellEditing 的验证支持
【发布时间】:2014-08-20 20:31:22
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: extjs


    【解决方案1】:

    我相信你应该听validateedit 编辑事件并在那里做你的事情。请参阅文档中的 validateedit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 2012-10-18
      • 2017-01-30
      • 2012-04-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多