[英]How to apply Vuetify search in datatable when column data is also an array
[英]Datatable - How to search and export data only when the search is not null
到目前为止,这是我尝试过的方法:
$("#ExportPDF").on("click", function() {
var datatable = $('#myTable').DataTable();
if (! datatable.data().any()) {
console.log( 'the table is actually empty' );
}
else{
var table = $('#myTable').DataTable().search('something');
table.button( '.buttons-pdf' ).trigger();
}
});
当我的表为空时,它不导出任何内容,这对我来说是完美的。
现在,当表中包含元素时,我将对something
进行搜索。 如果找到项目,则将其导出。 但是,如果找不到任何信息,它仍然会导出一个空的PDF。
如何避免导出空白PDF?
在触发按钮之前检查返回的数组:
else {
var table = $('#myTable').DataTable().search('something');
if( table != "" ){
table.button('.buttons-pdf').trigger();
}
}
$('#tableid').dataTable({
"fnDrawCallback": function () {
var table = $('#tableid').DataTable();
if (table.data().length === 0)
table.buttons('.buttons-html5').attr('disabled', true);
else
table.buttons('.buttons-html5').attr('disabled', false);
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.