当前位置: 首页 > 知识库问答 >
问题:

数据表自动设置导出标题

袁泰
2023-03-14

我得到了以下.js文件,它在我的网站的每个页面上都被调用,并且自动将表转换为DataTables:

$.extend( $.fn.dataTable.defaults, {
    "buttons": [
        $.extend( true, {}, buttonCommon, {
            extend: 'excelHtml5',
            exportOptions: {
                columns: ':visible'
            }
        } ),
        $.extend( true, {}, buttonCommon, {
            extend: 'pdfHtml5',
            orientation: 'landscape',
            exportOptions: {
                columns: ':visible'
            }
        } ),
        $.extend( true, {}, buttonCommon, {
            extend: 'print',
            exportOptions: {
                columns: ':visible'
            },
            orientation: 'landscape'
        } )
    ]
} );

//Render datatables
$(document).ready(function() {
    if ($('.data-table').length !== 0)
    {
        $('.data-table').DataTable();
    }
});

当我导出一个表(即excelHtml5、pdfHtml5或print)时,我希望导出的文档标题显示该表的data-exporttitle属性(如果该表具有该属性),否则显示默认值。当前和默认情况下,标题显示页面标题。

如何修改上面的脚本才能做到这一点呢?

如果这个信息有任何帮助,我的网站上的一些页面包含一个以上的表。

我的第一反应是在每个extend函数中添加以下“title”代码行,但这不起作用:

$.extend( true, {}, buttonCommon, {
    extend: 'pdfHtml5',
    orientation: 'landscape',
    title: $(this).data("export-title")
} ),

共有2个答案

阎麒
2023-03-14
热门标签
蓟捷
2023-03-14
相关问题
 类似资料:
  • 在Adobe AcROAT席XI中,编辑PDF表单时,存在以下函数 工具- 导入数据获取一个XML文件,并将数据导入PDF。Export显然是根据输入到当前表单中的数据创建一个XML文件。 我需要在一个虚拟环境中模拟这个功能。Net应用程序。(最好是基于网络的)。 是否有任何第三方库(iTextSharp?)可以获取一个PDF文件和一个XML文件,并输出一个从XML导入数据的PDF?或者使用Acr

  • 以下是一个可复制的示例,摘自R图形库: 令我困扰的是,x轴折号没有明确显示每个月的第一天和最后一天,更糟糕的是,它们显示的是2月30日、3月0日和4月0日。 我的目标是使用一个函数,该函数自动显式显示每个绘制月份的 REAL 第一天和最后一天(示例为 2 月 13 日至 2 月 29 日、3 月 1 日至 3 月 31 日和 4 月 1 日至 4 月 29 日),每个月有 4 到 6 个Rest时

  • 通过对数据表的导入导出,可以实现 MySQL 数据库服务器与其它数据库服务器间移动数据。导出是指将 MySQL 数据表的数据复制到文本文件。数据导出的方式有多种,本节主要介绍使用 SELECTI...INTO OUTFILE 语句导出数据。 在 MySQL 中,可以使用 SELECTI...INTO OUTFILE 语句将表的内容导出成一个文本文件。SELECT...INTO OUTFILE 语句

  • 为了方便开发者将接口数据分析给第三方或其他使用者,YApi 内置了方便易用的接口数据导出功能。 使用教程 在 项目 -> 数据管理,选择需要导出的数据方式,一共有三种导出方式,html,markdown,json。然后点击导出按钮,将会下载数据文件。

  • 问题内容: 我有一个可能包含大量数据的元素,但是我不想让它破坏页面布局,所以我设置了和,希望在内容不适合时显示滚动条。 一切在Firefox和IE7中都可以正常工作,但是IE8的行为就像是存在而不是。 我尝试了,仍然没有帮助,IE8只是将内容截断而不显示滚动条。更改声明品牌溢出工作OK,这是组合和打破的东西。 在IE8的最终发行版本中,这也被记录为[正式错误。 有解决方法吗?现在,我求助于而不是使

  • 本文向大家介绍MSSQL 2008 自动备份数据库的设置方法,包括了MSSQL 2008 自动备份数据库的设置方法的使用技巧和注意事项,需要的朋友参考一下 首先,打开MSSQL2008,然后在“管理”大类中,双击“维护计划”子类,这时候,如果以前设置过任务计划的,就会显示出任务列表;如果没有,那么什么都不会显示。 在“维护计划”上右击,选择“新建维护计划”,然后输入一个名称,这里我们输入默认名称“