表格获取选中数据样例

1.样例说明

分页模式下,调用查询表格的getSelectedRows 、getAllRowData 方法只能获取到当前页的数据,本样例主要是为了介绍在跨页多选或跨页全选的情况下如何获取选中行的数据:

表格必输配置

2.样例配置

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]]);
	}

3 效果展示:

表格必输配置

相关样例