ag-grid单元格编辑isCancelBeforeStart不适用于弹出编辑器

时间:2016-06-29 01:17:15

标签: ag-grid

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回调的内容。

1 个答案:

答案 0 :(得分:0)

这是一个错误,并于昨天(6月30日)修复了

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