【发布时间】:2018-08-07 00:11:09
【问题描述】:
我注意到,如果我在包含日期的表中编辑一行,afterChanges 事件会被触发多次,但它应该只触发一次,因为我只添加了一行,
【问题讨论】:
标签: handsontable
我注意到,如果我在包含日期的表中编辑一行,afterChanges 事件会被触发多次,但它应该只触发一次,因为我只添加了一行,
【问题讨论】:
标签: handsontable
This fiddle 与一个简单的afterChanges 处理程序表明,每次编辑日期时,您只会触发一个afterChanges 事件。
也许您正在更改 afterChanges 事件处理程序中的单元格值?
在afterChanges 内部调用setDataAtCell 将触发对afterChanges 的另一个调用。如果你这样做了 - 你需要检查你内部的source !== 'afterChange' afterChanges 事件处理程序,如in this fiddle。
【讨论】: