我使用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>);
到目前为止,没有什么对我有用。