Php 如何将自定义页眉和页脚设置为datatable中的所有按钮
下面是我的代码。我想在下面的代码中添加自定义页眉和页脚。而且当我单击pdf按钮时,它会自动下载。但是我想在浏览器中显示此下载文件。那么我该如何做呢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
$('#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已弃用,不再维护,并且在任何方面都不如按钮那么可定制。