Экспорт файла в jquery datatables с использованием выпадающего события change

В ответе Бастиана Леонарда упоминается модуль абстрактного базового класса, и ответ Брендана Абеля касается не реализованных атрибутов, вызывающих ошибки. Чтобы гарантировать, что класс не реализован вне модуля, вы можете префикс базового имени с подчеркиванием, которое обозначает его как закрытое для модуля (т. Е. Оно не импортируется).

i.e.

class _Controller(object):
    path = '' # There are better ways to declare attributes - see other answers

class MyController(_Controller):
    path = '/Home'
1
задан Anki 18 January 2019 в 13:14
поделиться

2 ответа

Это должно работать OOTB, вам нужно загрузить зависимости.

Кнопки предоставляют типы кнопок, которые будут автоматически определять, следует ли использовать HTML5 или Flash на основе функциональности браузера, и настоятельно рекомендуется использовать эти типы кнопок для определенных типов кнопок HTML5 или Flash. Это: копия, CSV, Excel, PDF.

В этом примере показаны эти четыре типа кнопок плюс печать, используемые со всеми необходимыми загружаемыми зависимостями.

$(document).ready(function() {
    $('#example').DataTable( {
        dom: 'Bfrtip',
        buttons: [
            'copy', 'csv', 'excel', 'pdf', 'print'
        ]
    } );
} );

Пожалуйста, обратитесь к:

https://datatables.net/extensions/buttons/examples/initialisation/export.html [112 ] https://datatables.net/extensions/buttons/

0
ответ дан Ясир 18 January 2019 в 13:14
поделиться

Я нашел решение для своего вопроса, которым я делюсь для дальнейшего использования. Просто замените эту строку alert("From Copy"); на эту

var table = $('#tbMenu').DataTable();
table.button('.buttons-copy').trigger();        

Спасибо.

0
ответ дан Saif Mirza 18 January 2019 в 13:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: