Php 如何将自定义页眉和页脚设置为datatable中的所有按钮

Php 如何将自定义页眉和页脚设置为datatable中的所有按钮,php,jquery,jquery-plugins,datatables,Php,Jquery,Jquery Plugins,Datatables,下面是我的代码。我想在下面的代码中添加自定义页眉和页脚。而且当我单击pdf按钮时,它会自动下载。但是我想在浏览器中显示此下载文件。那么我该如何做呢 $('#datatable_tabletools').dataTable({ // Tabletools options: // https://datatables.net/extensions/tabletools/button_options "sDom": "<'dt-toolbar

下面是我的代码。我想在下面的代码中添加自定义页眉和页脚。而且当我单击pdf按钮时,它会自动下载。但是我想在浏览器中显示此下载文件。那么我该如何做呢

$('#datatable_tabletools').dataTable({
        // Tabletools options: 
        //   https://datatables.net/extensions/tabletools/button_options
        "sDom": "<'dt-toolbar'<'col-xs-12 col-sm-6'f><'col-sm-6 col-xs-6 hidden-xs'T>r>"+
                "t"+
                "<'dt-toolbar-footer'<'col-sm-6 col-xs-12 hidden-xs'i><'col-sm-6 col-xs-12'p>>",

        "oTableTools": {
             "aButtons": [
             "copy",
             "csv",
             "xls",
                {
                    "sExtends": "pdf",
                    "sTitle": "employeecosting_PDF",
                    "sPdfMessage": "SHAH AND SHAH ASSOCIATES",
                    "sPdfSize": "letter",

                },
                {
                    "sExtends": "print",
                    "sMessage": "Generated by Shah & Shah <i>(press Esc to close)</i>"
                }
             ],
            "sSwfPath": "js/plugin/datatables/swf/copy_csv_xls_pdf.swf"
        },
        "autoWidth" : true,
        "preDrawCallback" : function() {
            // Initialize the responsive datatables helper once.
            if (!responsiveHelper_datatable_tabletools) {
                responsiveHelper_datatable_tabletools = new ResponsiveDatatablesHelper($('#datatable_tabletools'), breakpointDefinition);
            }
        },
        "rowCallback" : function(nRow) {
            responsiveHelper_datatable_tabletools.createExpandIcon(nRow);
        },
        "drawCallback" : function(oSettings) {
            responsiveHelper_datatable_tabletools.respond();
        }
    });
$('#datatable_tabletools')。datatable({
//表格工具选项:
//   https://datatables.net/extensions/tabletools/button_options
“sDom”:”+
“t”+
"",
“可旋转工具”:{
“阿布顿”:[
“复制”,
“csv”,
“xls”,
{
“性倾向”:“pdf”,
“针”:“员工成本核算”PDF,
“sPdfMessage”:“SHAH和SHAH ASSOCIATES”,
“sPdfSize”:“字母”,
},
{
“性倾向”:“打印”,
“sMessage”:“由Shah和Shah生成(按Esc键关闭)”
}
],
“sSwfPath”:“js/plugin/datatables/swf/copy\u csv\u xls\u pdf.swf”
},
“自动宽度”:正确,
“preDrawCallback”:函数(){
//初始化响应datatables帮助程序一次。
if(!responsiveHelper\u datatable\u tabletools){
responsiveHelper_datatable_tabletools=新的ResponsiveDataTableHelper($(“#datatable_tabletools”),断点定义;
}
},
“rowCallback”:函数(nRow){
responsiveHelper_datatable_tabletools.createExpandIcon(nRow);
},
“drawCallback”:函数(oSettings){
responsiveHelper_datatable_tabletools.Response();
}
});

你想在PDF文件中添加页眉和页脚吗?是的,我想把它添加到PDF中。你使用的是FPDF还是TCPDF?不,我使用DATABATE JQuery插件。你应该考虑使用按钮插件代替TabeloOL。TableTools已弃用,不再维护,并且在任何方面都不如按钮那么可定制。