Это подход, который я пробовал до сих пор:
$("#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?