Показать сообщение отдельно
  #1 (permalink)  
Старый 27.03.2018, 16:43
Интересующийся
Отправить личное сообщение для Patron Посмотреть профиль Найти все сообщения от Patron
 
Регистрация: 06.06.2017
Сообщений: 17

DataTable Plugin JSON экспорт
Приветствую всех! Возникла трабла с плагином DataTable мне необходимо сделать экспорт таблицы в JSON как в примере только исключить последнюю колонку из JSONa пока не придумал как это можно сделать https://datatables.net/extensions/bu...ustomFile.html
Есть у кого-то идеи?
$(".table").DataTable({
                        dom: 'Bfrtip',
                        buttons: [
                            {
                                extend: 'copy',
                                exportOptions: {
                                    columns: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
                                }
                            }, {
                                extend: 'excel',
                                exportOptions: {
                                    columns: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
                                }
                            }, {
                                extend: 'csv',
                                exportOptions: {
                                    columns: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
                                }
                            }, {
                                extend: 'pdf',
                                exportOptions: {
                                    columns: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
                                }
                            }, {
                                extend: 'print',
                                exportOptions: {
                                    columns: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
                                }
                            },  {
                                text: 'JSON',
                                action: function ( e, dt, button, config ) {
                                    var data = dt.buttons.exportData();
                                    $.fn.dataTable.fileSave(
                                        new Blob( [ JSON.stringify( data ) ] ),
                                        'Export.json'
                                    );
                                }
                            },
                        ]
                    } );
Для всех форматов код работает корректно но для JSON не выходит пока реализовать экспорт без последней колонки.
Ответить с цитированием