【问题标题】:ag-grid cell edit isCancelBeforeStart not working for popup editorsag-grid 单元格编辑 isCancelBeforeStart 不适用于弹出编辑器
【发布时间】:2016-10-31 12:30:58
【问题描述】:

ag-grid 中的单元格编辑器最近收到了一项更新,允许根据某些条件(使用 isCancelBeforeStart)不启动编辑器。

虽然它似乎适用于非弹出类型的编辑器,但它似乎不适用于弹出类型的编辑器。因此,如果 isPopup() 返回 true,则 isCancelBeforeStart() 甚至都不会被调用。如果 isPopup() 返回 false,则它按预期工作。

以下 jsfiddle 显示了数字列 https://jsfiddle.net/knhsrLxd/4/ 上的行为

当 NumericCellEditor 的 isPopup() 返回 false 时:

NumericCellEditor.prototype.isPopup = function () { return false }

isCancelBeforeStart() 工作正常,编辑仅在数字按钮上触发。

当我们将 isPopup() 改为 true 时:

NumericCellEditor.prototype.isPopup = function () { return true }

请注意 isCancelBeforeStart 永远不会触发,您可以通过按下任何按钮来初始化编辑。不仅仅是数字。

我想知道是否有什么我错过了让弹出编辑器触发并遵守 isCancelBeforeStart 回调。

【问题讨论】:

    标签: ag-grid


    【解决方案1】:

    这是一个错误,已于昨天(16 年 6 月 30 日)修复

    在此处查看 GitHub 中的提交:https://github.com/ceolter/ag-grid/commit/9cb2e60e353509db0b7087a771c729a46d3e7c92

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-14
      • 2020-02-19
      • 2021-09-10
      • 2020-07-21
      • 2019-08-24
      • 2019-01-10
      • 2020-07-18
      • 2020-06-14
      相关资源
      最近更新 更多