Обратные вызовы для создания PDF DataTables.net для отображения индикатора ожидания - PullRequest
0 голосов
/ 28 января 2019

Я использую datatables.net для создания PDF-файла из таблицы HTML.

Есть ли способ добавить какой-либо обратный вызов / обещание для создания PDF (или другого экспорта)?В некоторых таблицах более 3000 строк, и было бы замечательно, если бы я мог показать пользователю «Работающий» модал или какой-нибудь другой индикатор выполнения во время генерации.Кажется, я не могу найти какое-либо уведомление для PDF Started and Ended.

Вот что я использую для создания PDF

$(document).ready( function () {
    tableData.DataTable({
        buttons: [
            {
                extend: 'pdfHtml5',
                orientation: 'landscape',
                pageSize: 'A4',
                alignment: "center",
                customize : function(doc) {

                    //Show some working modal?

                    doc.pageMargins = [10, 10, 10,10 ];
                    doc.content[2].table.widths = Array(doc.content[2].table.body[0].length + 1).join('*').split('');
                },
            }
        ]
    })
} );

1 Ответ

0 голосов
/ 28 января 2019

dataTables.net не имеет готовых обратных вызовов или функций, позволяющих узнать, когда создание PDF началось и когда оно закончилось.Они планировали добавить его, но пока нет.

Источник: https://datatables.net/forums/discussion/33270/is-it-possible-to-show-a-spinner-while-a-pdf-is-created-with-pdfhtml5

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...