var dataTable = $('#timesheetTable').DataTable({ 'processing': true, 'serverSide': true, 'serverMethod': 'post', 'searching': false, // Set false to remove default Search Control 'ajax': { 'url': 'timesheet_fetch.php', 'data': function(data) { data.name = window.name; } }, 'columns': [ {data: 'start_timestamp'}, {data: 'end_timestamp'}, {data: 'duration'}, {data: 'activity'}, {data: 'description'}, {data: 'name'}, {data: 'bogie_serial_no'}, ] }); $('.name').click(function() { dataTable.draw(); }); 我有代码来查看数据表,通过按多个按钮,可以按名称过滤数据表。我只想通过过滤器查看数据表,如果没有单击过滤器,我希望日期不可见。
1 回答
慕村9548890
TA贡献1884条经验 获得超4个赞
使用dataTable.clear()
请注意,此方法不会自动重绘具有空数据集的表格。为了重绘表格,请使用该draw()
方法,该方法可以简单地作为该clear()
方法返回的对象的链式方法来调用 - 例如table.clear().draw();
。
当您想要立即向表中添加新行时,这对于性能非常有用 - 您只需在draw()
添加所有必需的行后才调用该方法以帮助提高性能。
添加回答
举报
0/150
提交
取消