如何从jquery引用HandsonTable中的事件

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

我正在尝试通过单击jQuery中的按钮来触发HandsonTable afterchange事件。任何想法表示赞赏。在此先感谢

$("#btnSave").on('click', function(changes, source) {
  $("#tblROLogDetail").hotROHeader.addHook('afterChange', function(change, source) {

  })
});
javascript jquery handsontable
1个回答
0
投票

addHook用于附加事件处理程序。要触发现有事件处理程序,您需要使用run()方法。

run()

[还应注意,$("#btnSave").on('click', () => $("#tblROLogDetail").hotROHeader.hot.run('afterChange')); 处理函数中的changessource自变量被错误命名。它们将是Event对象以及您添加到事件中的所有自定义参数。因此,它们与HandsonTable不相关。这就是为什么我从上面的示例中将其删除。

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