Я пытаюсь интегрировать кнопку экспорта HTML5 в таблицу данных с помощью обработки на стороне сервера.Данные экспортируются, но только те, которые видны в таблице данных.Все, что я хочу, это экспортировать все данные.Мой код ниже.Я новичок в этом, может кто-нибудь, пожалуйста, помогите мне с этим.
jQuery("#table_data").dataTable({
'processing': true,
'serverSide': true,
"scrollX":true,
'bSearchable': true,
lengthMenu: [[10, 25, 100, -1], [10, 25, 100, "All"]],
"ajax": {
'type': 'POST',
"url": ajax_object.ajaxurl,
"dataType": "json",
"data": {action: 'ajax_datatable', id: form_id}
},
"dom": 'Bflrtip',
buttons: [
{
extend: 'csvHtml5',
exportOptions: {
columns: ':visible',
modifier : {
// DataTables core
page : 'all'
}
}
},
{
extend: 'pdfHtml5',
exportOptions: {
columns: ':visible',
modifier : {
// DataTables core
page : 'all'
}
},
orientation: 'landscape',
PdfSize: "A3"
}],
"order": [[ data.dt_column_order, "desc" ]],
"columnDefs": [{
"targets": [parseInt(data.dt_column_target)],
"visible": false,
"searchable": false
}],
"oLanguage": {
"sProcessing": "<div></div><div></div><div></div><div></div><div></div>"
},
"fnPreDrawCallback": function (oSettings) {
jQuery('#table_data').css('opacity', '0.2');
},
"fnDrawCallback": function () {
jQuery('#table_data').css('opacity', '1');
}
});
Пожалуйста, помогите мне.Что не так и как я могу решить эту проблему?