zoukankan      html  css  js  c++  java
  • EasyUI 导出数据表格 (Export DataGrid)

    加載引用 'datagrid-export.js' 文件

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

    导出数据表格

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

    例:1.添加下載功能按鈕

                

      2.綁定onclick事件

      

       3.js Dome

     

     

    创建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:

    名称参数描述
    toHtml rows 导出html表。
    toArray rows 导出数组数据。
    toExcel param 导出excel文件

    代码实例:

    1. $('#dg').datagrid('toExcel', 'datagrid.xls');
    2. $('#dg').datagrid('toExcel', {
    3. filename: 'datagrid.xls',
    4. worksheet: 'Worksheet'
    5. });
    6. // export with customized rows
    7. $('#dg').datagrid('toExcel', {
    8. filename: 'datagrid.xls',
    9. rows: rows,
    10. worksheet: 'Worksheet'
    11. });
    print title 打印datagrid。

    代码实例:

    1. $('#dg').datagrid('print', 'DataGrid');
    2. // print with customized rows
    3. $('#dg').datagrid('print', {
    4. title: 'DataGrid',
    5. rows: rows
    6. });
  • 相关阅读:
    [转]Torch是什么?
    去掉 CONSOLE 窗口(转)
    最短路径问题
    最短路,dijstra算法
    最短路,floyd算法,图的最短路径
    freckles
    还是畅通工程,最小生成树kruskal
    More is better
    畅通工程
    人见人爱
  • 原文地址:https://www.cnblogs.com/popo1/p/12881162.html
Copyright © 2011-2022 走看看