我注意到如果我在包含日期的表中编辑一行,则会多次触发afterChanges事件,但只应触发一次,因为我只添加了一行,
答案 0 :(得分:1)
afterChanges
处理程序的 This fiddle表示每次编辑日期时,只会触发一个afterChanges
个事件。
也许您正在对afterChanges
事件处理程序中的单元格值进行更改?
在setDataAtCell
内拨打afterChanges
会触发对afterChanges
的另一次通话。如果您这样做 - 您需要检查source !== 'afterChange'
内的afterChanges
事件处理程序,如in this fiddle。