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. });
  • 相关阅读:
    Java知识体系总结(2021版)
    第三篇 makefile的伪目标
    第二篇 makefile的基本结构
    第一篇 make与makefile介绍
    hdu 1994 利息计算
    Python中Class中的object是什么意思?
    编译语言和解释语言有什么不同?
    从文本文件hello.txt到可执行文件hello
    classmethod和staticmethod
    Uninstall NetBeans
  • 原文地址:https://www.cnblogs.com/popo1/p/12881162.html
Copyright © 2011-2022 走看看