我用的是旧的数据表。http://legacy.datatables.net/
这是我的代码。
$('#example').dataTable({
"sAjaxSource": base_url+"home/getAllData",
fnServerData: function ( sSource, aoData, fnCallback, oSettings )
{
oSettings.jqXHR = $.ajax({
"dataType": 'json',
"method": 'GET',
"url": sSource,
"data": aoData,
"success": fnCallback
});
},
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"aButtons": [
"copy",
"print",
{
"sExtends": "collection",
"sButtonText": "Save",
"aButtons": [ "csv", "xls", "pdf" ]
}
]
}
});
});没有错误是显示,但它也没有显示任何按钮,请让我知道,如果我错过了什么…
发布于 2016-03-30 10:57:40
别忘了添加swfpath..并确保设置正确的路径。
"sSwfPath": "<c:url value="../../swf/copy_csv_xls_pdf.swf"/>"对于新的数据表,请检查以下内容:
“此扩展现在已停用,并已被按钮和选择扩展所取代。文档仅保留以供旧版参考。新项目应优先使用按钮和选择,而不是TableTools。”
http://datatables.net/extensions/tabletools/
https://stackoverflow.com/questions/36298429
复制相似问题