0

我使用Jquery Datatables生成我的网格,并确保生成 Excel 和 PDF 导出报告,我现在需要的是自动将通用静态内容附加到页脚中,这与特定列无关,但与表页脚有关一个整体,如免责声明或一般说明。

例如,为了生成 Excel 导出,我使用以下内容:

        var buttons = new $.fn.dataTable.Buttons(dt, {
            buttons: [
               {
                text: 'Export as CSV',
                action: function (e, dt, button, config)
                {

                    var ths = this;
                    dt.one('preXhr', function (e, s, data)
                    {
                        data.iDisplayLength = -1;
                    }).one('draw', function (e, settings, json, xhr)
                    {

                        var excelButtonConfig = $.fn.DataTable.ext.buttons.excelHtml5;
                        var addOptions = {footer: true, exportOptions: { 'columns': 'thead th:not(.noExport)', orthogonal: 'export'},'title': 'doc title', 'filename': 'filr name' };

                        $.extend(true, excelButtonConfig, addOptions);
                        excelButtonConfig.action.call(ths,e, dt, button, excelButtonConfig);
                    }).draw(false);

                }
               }
             ]
          }).container().appendTo(<the button>);

到目前为止,没有什么对我有用。

4

0 回答 0