1.引入对应的js文件
<script type="text/javascript" src="datagrid-export.js"></script>
2. 点击导出操作
<a href="#" class="easyui-linkbutton" iconCls="icon-save" οnclick="exportExcel()">导出</a>
3. 导出函数
function exportExcel() { var rows=$('#dg').datagrid("getRows"); for(var i=0;i<rows.length;i++) { var row=rows[i]; row.trainingDate=formatDate(row.trainingDate); row.leaseType=formatLeaseType(row.leaseType); row.isAccommodation= formatIsAccommodation(row.isAccommodation); row.isMatch=formatIsMatch(row.isMatch); row.auditStatus=formatAuditStatus(row.auditStatus); row.adjustStatus=formatAdjustStatus(row.adjustStatus); } $('#dg').datagrid('toExcel',{ filename: 'datagrid.xls', rows: rows, worksheet: 'Worksheet' }); };
这个是目前能想到的最简单的实现easyui表格导出的方案了。