我有一个剑道列表视图,其中每个项目都是复选框和一些文本字段的组合,如下图所示:
单击保存按钮时,我需要从剑道列表视图中获取选中的元素。使用 items() 或 dataItems() 方法,我得到代表模板但不是我实际需要的项目列表,即已检查的项目。
如何确定该特定列表项是否被选中?
代码如下:
<div id='lstItems'></div>
var _dataSource = new kendo.data.DataSource({
data: [{ Title: "Item 1", ID: 121 }, { Title: "Item 2" , ID: 122}, { Title: "Item 3" , ID: 123}],
});
$("#lstItems").kendoListView({
dataSource: _dataSource ,
template: "<div><label><input type='checkbox'/>#:Title#</label></div>"
});
我还有一个问题,我需要将整个对象绑定到一个列表项,以便在获取选中项时,我可以获得包含 2 个属性的完整对象: Title, ID 。
我对 kendo.js 和 HTML 很陌生,所以不太了解很多方法。