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回调的内容。
答案 0 :(得分:0)
这是一个错误,并于昨天(6月30日)修复了
请在此处查看GitHub中的提交:https://github.com/ceolter/ag-grid/commit/9cb2e60e353509db0b7087a771c729a46d3e7c92