Я использую таблицы данных, и это позволяет пользователю экспортировать данные как CSV. Моя проблема заключается в том, как я могу экспортировать заголовки столбцов только в таблицах данных? Я искал в Интернете, но не могу найти надежный источник для этого. Вот мой код при экспорте моей таблицы данных в формате csv:
/**
* Datatable
*/
SML.table = SML.$tbl.DataTable({
"dom": 'Bfrtip',
"buttons": [
{
extend: 'csv',
charset: 'UTF-16LE',
fieldSeparator: ',',
bom: true,
exportOptions: {
columns: [1,2,3,4,5,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,44 ],
}
}
],
"order": [],
"processing": true,
"select": true,
"iDisplayLength": 25,
"searching": true,
"bLengthChange" : true,
"orderClasses": false,
"language": {
"url": "https://cdn.datatables.net/plug-ins/1.10.15/i18n/Japanese.json",
},
"columnDefs": [
{
"targets" : [0,7],
"orderable": false,
},
{
"targets": [8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,44 ],
//if you can suggest some way to shorten this too
"visible": false,
"searchable": false
},
],
"drawCallback": function( settings ) {
SML.$chk_all.iCheck('uncheck');
},
});
Таким образом, мой вывод должен иметь две кнопки: «Экспорт данных в формате csv» и «Экспорт шаблона в формате csv».