我使用数据表在网页上显示数据。还添加了导出按钮,可以导出Excel格式的数据。 目前我在javascript中使用search()(基于第17列)仅显示数据表中的特定数据。在单击导出时,仅导出已过滤的数据。我想导出整个数据而不应用任何过滤器。
代码段:
var table = $('.tableContent').DataTable({
"autoWidth": false,
"pageLength": 50,
dom : 'lBfrtip',
buttons : [ {
extend : 'excel',
text : 'Export to Excel'
} ],
"columnDefs" : [{
"targets" : [ 0, 1, 2, 8, 9, 10, 11, 17, 18 ],
"visible" : true,
"searchable" : true
}, {
"targets" : [ 3, 4, 5, 6, 7, 12, 13, 14, 15, 16, 19, 20, 21 ],
"visible" : false,
"searchable" : false
}]
});
table.column(17).search('abc', false, false, true).draw();