【发布时间】:2015-08-19 11:21:41
【问题描述】:
我正在使用数据表服务器端脚本从表中获取数据。我在数据库表中有 500,000 条记录。我想使用数据表 tableTool 插件导出所有 500,000 条记录。现在我可以以分页限制导出当前页面数据。
var otable = $('#datatable_fixed_column').DataTable({
"bProcessing": true,
"serverSide":true,
"ajax": "index.php?c=datadownload&m=getalldata",
"sDom": ""+
"<'dt-toolbar'<'col-xs-12 col-sm-6'l><'col-sm-6 col-xs-6 hidden-xs'T>>"+
"t"+
"<'dt-toolbar-footer'<'col-sm-6 col-xs-12 hidden-xs'i><'col-sm-6 col-xs-12'p>>",
"oTableTools": {
"aButtons": [
{
"sExtends": "copy",
"mColumns": [0,1,2],
"oSelectorOpts": {filter: 'applied', order: "current"}
},
{
"sExtends": "csv",
"mColumns": [0,1,2],
"sTitle":"Category Data",
"oSelectorOpts": {filter: 'applied'},
},
{
"sExtends": "xls",
"mColumns": [0,1,2],
"sFileName":"*.xls",
"sTitle":"Category Data",
"oSelectorOpts": {filter: 'applied', order: "current" }
},
],
"sSwfPath": baseUrl+"public/plugins/datatables/swf/copy_csv_xls_pdf.swf"
},
"aoColumns":[
{
"mData":"data1",
"sName":"data1",
"sTitle":"data1"
},
{
"mData":"data2",
"sName":"data2",
"sTitle":"data2"
},
{
"mData":"data3",
"sName":"data3",
"sTitle":"data3"
}
],
"autoWidth" : true
});
【问题讨论】:
标签: php codeigniter datatable datatables