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. });
  • 相关阅读:
    BZOJ 4260 Codechef REBXOR
    [SHOI2008]小约翰的游戏John
    [POI2016]Nim z utrudnieniem
    [CQOI2013]棋盘游戏
    [SDOI2016]硬币游戏
    [BZOJ3083]遥远的国度
    [Luogu3727]曼哈顿计划E
    [HihoCoder1413]Rikka with String
    [CF666E]Forensic Examination
    [BZOJ4004][JLOI2015]装备购买
  • 原文地址:https://www.cnblogs.com/popo1/p/12881162.html
Copyright © 2011-2022 走看看