我有一个Kendo网格,其中一个复选框作为列以及其他列。我想获取选中复选框的所有行。
请给我一些想法。
答案 0 :(得分:1)
为什么不使用Kendo ui Grid的多选功能
var checkDataSource = new kendo.data.DataSource({
data: checks
});
$("#CheckGrid").kendoGrid({
dataSource: checkDataSource,
change: CheckGridOnChange,
selectable:"multiple",
...
});
function CheckGridOnChange() {
var data = checkDataSource.view(),
selected = $.map(this.select(), function(item) {
return data[$(item).index()].CheckId;//CheckId is my unqiue id for my data, yours would probably be different
});
var ids = selected.join(",");
}
参考网址:Kendo ui grid Events只需按住控件并选择多行