DataTables按钮 - 从页脚获取列标题

时间:2017-12-04 15:43:51

标签: javascript jquery datatables yadcf

我有一个DataTable,在标题中包含yadcf过滤器。因此,当我使用导出到PDF和Excel按钮时,我希望这些报告的列标题来自DataTable的页脚。我将如何实现这一目标?

我当前的按钮代码获取DataTable的标题而没有yadcf过滤器选项。但是,我想完全删除标题,以便我可以使用yadcf过滤器中的默认文本作为列标题。

  buttons: [
              {
                extend : 'excel',
                exportOptions : {
                  format : {
                    header : function (mDataProp, columnIdx) {
                      var htmlText = '<span>' + mDataProp + '</span>';
                      var jHtmlObject = jQuery(htmlText);
                      jHtmlObject.find('div').remove();
                      var newHtml = jHtmlObject.text();
                      return newHtml;
                    }
                  }
                }
              },
              {
                  extend: 'pdfHtml5',
                  orientation: 'landscape',
                  exportOptions: {
                    format : {
                      header : function (mDataProp, columnIdx) {
                        var htmlText = '<span>' + mDataProp + '</span>';
                        var jHtmlObject = jQuery(htmlText);
                        jHtmlObject.find('div').remove();
                        var newHtml = jHtmlObject.text();
                        return newHtml;
                      }
                    }

                  }
              },
          ],

0 个答案:

没有答案