如何通过点击动态屏幕中的复选框来触发事件?

时间:2015-10-21 20:09:16

标签: typescript handsontable aurelia

我创建了一个handontable,正在从服务器加载数据。 我有一个复选框,我想在切换复选框时运行一个函数。我的代码是用typescript / aurelia编写的。我正在阅读掌上电脑的文档,我认为afterChange事件可能会做到这一点,但我不确定。我甚至写了一个自定义渲染器,我在其中创建了自己的复选框,并为其添加了一个事件监听器,但是我从aurelia.js和表中得到了一个脚本错误。这是代码:

this.options.colHeaders = ['Col1', 'Col2', 'Col3'];
this.options.columns = [
 {data:"value1", renderer: myCustomRenderer1},
 {data:"value2"},
 {data: "value3", type:"checkbox", renderer: myCheckboxRenderer} 
 ];
this.apiData.forEach((d) => {
 d["value1"]={
 "col1":d.col1, "handler": () => {
      return this.openModal(d.id);
             }
 };
 d["value3"]={
 "flag": d.flag, "handler": () => {
      return this.functionIwantToRunAfterCheckboxValueHasChanged(d.id);
             }
 };
});

0 个答案:

没有答案