datagrid要批量导出EXCEL,可以让用户自己选择要导出的数据。
勾选多条后
var selected =$("#assetMaintenanceTable").datagrid(‘getSelections’);
alert(selected.length)提示只有一条数据。
datagrid属性:idField:‘sbid’,//必须要写,并且不能写错,否则导出EXCEL的时候getSelections总是获得一条数据
sbid是数据中存在的列,否则也是获得一条数据。
本文探讨了在使用datagrid进行批量导出Excel时遇到的问题,即用户勾选多条记录后仅能获取到一条数据的情况。文章分析了问题的原因在于未正确设置datagrid的idField属性,并提供了正确的设置方法。
datagrid要批量导出EXCEL,可以让用户自己选择要导出的数据。
勾选多条后
var selected =$("#assetMaintenanceTable").datagrid(‘getSelections’);
alert(selected.length)提示只有一条数据。
datagrid属性:idField:‘sbid’,//必须要写,并且不能写错,否则导出EXCEL的时候getSelections总是获得一条数据
sbid是数据中存在的列,否则也是获得一条数据。

被折叠的 条评论
为什么被折叠?