我创建了一个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);
}
};
});