Почему экспортируются только те записи которые отображены в таблице?
Python скрипт возвращает JSON:
Код:
`{"data":[[18,"ssss","Python","3.0","ev","2017-04-03 12:43","2017-04-03 12:43","Download – Result","Not monitored","None None"]],"draw":1,"recordsFiltered":1,"recordsTotal":1}` <script type="application/javascript"> var portfolio_data_url = "{{ url_for("portfolio.data") }}"; var csv_filename = "{{ current_project.name }}"; var factory_data = "{{ url_for("portfolio.factory_data") }}"; </script> JS скрипт для отображения и экспорта данных list.js var table = $("#portfolio").DataTable({ "ajax": { "url": portfolio_data_url, "type": "POST" }, lengthMenu: [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]], "stateSave": true, // "responsive": true, "processing": true, "serverSide": true, "deferRender": true, "language": datatables_language, "order": [[ $(".portfolio thead th").index($(".portfolio thead .appid")), "desc" ]], "columnDefs": [ { "searchable": false, "orderable": false, "targets": "no-sort" } ], "fnInitComplete": function(){ $("#portfolio").css("width", "100%"); } }).on("draw.dt", function(){ load_factory_packaging_statuses(); }); var buttons = new $.fn.dataTable.Buttons(table, { buttons: [ { extend: 'csv', text: "Export to CSV", exportOptions: { rows: null, columns: [0,1,2,3,4,5,6,7,8,9], // stripHtml: true }, filename: csv_filename, className: "btn btn-primary btn-flat btn-sm" } ] }).container().appendTo($('.box-tools:first')); }); Когда я нажимаю на кнопку экспорта данных таблицы, экспортируются только те данные которые отображаются в таблице в данный момент, но мне нужно что бы экспортировались все данные с таблицы. |
Часовой пояс GMT +3, время: 17:30. |