Javascript 在使用筛选器之前,如何使datatable为空?
我有代码来查看数据表,通过按下多个按钮,数据表可以按名称过滤 我只想按筛选器查看数据表,如果未单击任何筛选器,我希望日期不可见。使用Javascript 在使用筛选器之前,如何使datatable为空?,javascript,php,jquery,ajax,datatables,Javascript,Php,Jquery,Ajax,Datatables,我有代码来查看数据表,通过按下多个按钮,数据表可以按名称过滤 我只想按筛选器查看数据表,如果未单击任何筛选器,我希望日期不可见。使用dataTable.clear() 请注意,此方法不会自动用空数据集重新绘制表。为了重新绘制表格,请使用draw()方法,该方法可以简单地作为clear()方法返回对象的链接方法调用,例如table.clear().draw() 当您希望立即向表中添加新行时,这对性能非常有用-只有在添加了所有必需的行后才能调用draw()方法来帮助提高性能 var dataTab
dataTable.clear()
请注意,此方法不会自动用空数据集重新绘制表。为了重新绘制表格,请使用draw()
方法,该方法可以简单地作为clear()
方法返回对象的链接方法调用,例如table.clear().draw()代码>
当您希望立即向表中添加新行时,这对性能非常有用-只有在添加了所有必需的行后才能调用draw()
方法来帮助提高性能
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();
});