分页模式下,调用查询表格的getSelectedRows 、getAllRowData 方法只能获取到当前页的数据,本样例主要是为了介绍在跨页多选或跨页全选的情况下如何获取选中行的数据:
2.1 开启跨页多选:
2.2 前端主要代码:
//得到选择的rowid
var selectedIds = waf("#queryGrid").wafGrid("getSelectedRows");
//得到表格所有的数据
var allRowData = waf("#queryGrid").wafGrid("option","allRowData");
//用户选择数据
var selectedData = [];
//从所有数据中筛选用户选择的数据
for(var i = 0; i < selectedIds.length; i++){
selectedData.push(allRowData[selectedIds[i]]);
}