Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.03.2018, 17: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 не выходит пока реализовать экспорт без последней колонки.
Ответить с цитированием
  #2 (permalink)  
Старый 03.04.2018, 11:53
Интересующийся
Отправить личное сообщение для Patron Посмотреть профиль Найти все сообщения от Patron
 
Регистрация: 06.06.2017
Сообщений: 17

Я нашел решение!!! Согласно : https://datatables.net/reference/api...ns.exportData()
var data = dt.buttons.exportData({
                                        columns: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
});
Даже благодарен за то что не дали ответа! Оставлю это здесь а вдруг пригодится
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сериализация форм в json Dtri jQuery 17 07.02.2017 11:42
собрать из json Html Валерий1996 AJAX и COMET 1 15.06.2015 09:41
Не могу распарсить JSON. gorenie jQuery 3 29.11.2013 21:26
JSON или JSONP для запросов на другой сервер? Метод GET, для длинных сообщений? Kotakota jQuery 5 23.08.2011 23:12
jQuery. Обработка ошибок и JSON. mma_mma jQuery 3 19.07.2010 12:10