在未更改的行上触发Handsontable afterChange事件

问题描述 投票:1回答:1

我注意到,如果我在包含日期的表中编辑一行,则会多次触发afterChanges事件,但它只应触发一次,因为我只添加了一行,

handsontable
1个回答
1
投票

使用简单的This fiddle处理程序的afterChanges显示,每次编辑日期时,只会触发一个afterChanges事件。

也许您正在更改afterChanges事件处理程序中的单元格值?

setDataAtCell内召唤afterChanges将引发另一次对afterChanges的召唤。如果你这样做 - 你需要检查你source !== 'afterChange'事件处理程序中的afterChanges,如in this fiddle

© www.soinside.com 2019 - 2024. All rights reserved.