1

我的列表视图有一个字符串和一个删除按钮(这是与 k-delete-button 类)。当我按下删除时,我需要在我的 viewModel 上调用一个特殊方法。这不应该更新我的数据源..

我在剑道列表视图中使用了我自己的“删除”方法,如下所示。

m("div" , {
     id:"listView",
     "data-role": "listview",
     "data-template":"template",
     selectable: "multiple",
     "data-bind":"source: items, events: {remove: onItemRemove} ",    

   })

在我看来模型:

onItemRemove = (e:any) => {this.removeWavelegnthFromList(e.model); }

我正在使用 e.model 来获取与我要删除的项目相对应的值。但这被设置为错误的值。它不会返回我选择删除的值。

我不能使用 e.sender.select() 方法来获取我的值,它会抛出“Uncaught TypeError: Cannot read property 'value' of undefined(...)”错误。

如果我做错了什么,请告诉我。

4

0 回答 0