我想从所有页面中提取选定的数据。
例如,我从第1页选择了1个项目,从第2页选择了第2个项目。当我单击按钮(获取选中的行)时,我想获取我刚才从不同页面选择的那些ID。
到目前为止,这是我发现的,但它只适用于单个页面。FULL DEMO
var grid = $("#grid").data("kendoGrid");
var selectedRows = grid.select();
selectedRows.each(function(index, row) {
var selectedItem = grid.dataItem(row);
alert(selectedItem.ProductID);
});
- 是否有其他方法,而不是为复选框创建模板/id。*
1条答案
按热度按时间67up9zun1#
您需要使用selectedKeyNames方法,而不是select方法。
如果像这样更新代码(updated DEMO),您可以看到它工作:
更多信息和Telerik示例可在此处找到:https://docs.telerik.com/kendo-ui/knowledge-base/checkbox-selection-dataitems-selected-rows