我注意到,如果我在包含日期的表中编辑一行,则会多次触发afterChanges事件,但它只应触发一次,因为我只添加了一行,
使用简单的This fiddle处理程序的afterChanges
显示,每次编辑日期时,只会触发一个afterChanges
事件。
也许您正在更改afterChanges
事件处理程序中的单元格值?
在setDataAtCell
内召唤afterChanges
将引发另一次对afterChanges
的召唤。如果你这样做 - 你需要检查你source !== 'afterChange'
事件处理程序中的afterChanges
,如in this fiddle。