如何在UI中显示之前隐藏jQuery数据表

时间:2015-10-02 17:12:12

标签: jquery datatables

我正在尝试在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

1 个答案:

答案 0 :(得分:0)

默认隐藏表格,并在加载页面后检查记录。如果有记录,则显示表格。