天天看點

[js]EasyUI導出資料表格(Export DataGrid)

包括 'datagrid-export.js' 檔案

<script type="text/javascript" src="datagrid-export.js"></script>      

導出資料表格

1     $('#dg').datagrid('toExcel','dg.xls');    // export to excel
2     $('#dg').datagrid('print','DataGrid');    // print the datagrid      

導出 PDF

建立PDF文檔,可以使用pdfmake 庫。

1 var body = $('#dg').datagrid('toArray');
 2 var docDefinition = {
 3     content: [{
 4         table: {
 5             headerRows: 1,
 6             widths: ['*','*','*','*','auto','*'],
 7             body: body
 8         }
 9     }]
10 };
11 pdfMake.createPdf(docDefinition).open();      

方法

下面的方法繼承datagrid:

參考