如何在显示在UI中之前隐藏jQuery数据表
我试图在recordsTotal为0时隐藏jQuery数据表。但我只能在UI中显示第二个表之后才能看到隐藏的表 我使用了drawCallback和init事件,如下所示如何在显示在UI中之前隐藏jQuery数据表,jquery,datatables,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(); } } );
$('#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 post表的显示,就像启动屏幕一样。有没有解决这个问题的事件或回调函数?我正在使用最新的jQuery数据表版本1.10.9,默认情况下隐藏表,并在加载页面后检查记录。如果有记录,则显示该表。默认情况下是否可以隐藏该表,然后仅在有记录时显示该表?@Tony Hinkle它可以工作。当您使该表可见时,请不要忘记使用@TonyHinkle,你能补充一下吗?