Вы можете использовать buttons.exportInfo () , чтобы показать messageBottom
, если нет записей экспорта:
messageBottom: function () {
if($('#example').DataTable().page.info().recordsDisplay==0){
return "No records found"
}
Кроме того, этот API запускается с: Кнопки 1.4.0, так что просто используйте более новую версию js:
//cdn.datatables.net/buttons/1.5.6/js/dataTables.buttons.min.js
//cdn.datatables.net/buttons/1.5.6/js/buttons.html5.min.js
Это обновленный пример кода