我正在尝试在recordsTotal为0时隐藏jQuery数据表。但是我只能在UI中显示第二个表后才能看到我的表。
我使用了drawCallback和init事件,如下所示。
$('#table').on('init.dt', function () {
var totalRecords = table.page.info().recordsTotal;
if(totalRecords == 0) {
$('#table_div').hide();
}
} );
"drawCallback": function() {
var totalRecords = table.page.info().recordsTotal;
if(totalRecords == 0) {
$('#table_div').hide();
}
}
它们都在片段之上,隐藏了table_div发布表格的显示,就像一个闪屏。任何可以解决目的的事件或回调函数?我正在使用最新的jQuery Data表版本1.10.9
答案 0 :(得分:0)
默认隐藏表格,并在加载页面后检查记录。如果有记录,则显示表格。