#jquery #database
#jquery #База данных
Вопрос:
Привет всем, я хочу задать имя файла экспорта для моего datatable как мне это сделать, используя jquery datatable, может кто-нибудь, пожалуйста, помогите мне с этим, спасибо
Комментарии:
1. Если вы нашли какое-либо решение для установки имени файла экспорта, пожалуйста, поделитесь им.
2. единственное, что я мог бы сделать, это снова присвоить html-заголовку документа требуемое имя
Ответ №1:
$(document).ready(function() {
$('#example').DataTable( {
dom: 'Bfrtip',
buttons: [
{
extend: 'excelHtml5',
title: 'Data export'
},
{
extend: 'pdfHtml5',
title: 'Data export'
}
]
} );
} );
Комментарии:
1. Как видно из документации по таблицам данных: datatables.net/extensions/buttons/examples/html5/filename.html
Ответ №2:
Я только что узнал, что по умолчанию в качестве имени файла экспорта используется заголовок страницы. Поэтому я взламываю его и изменяю tilte страницы с помощью Jquery.
$('title').html("Your custom filename");
Комментарии:
1. Смотрите Решение от @Chandu для решения, которое не требует изменения заголовка страницы. Кажется, где-то за эти годы функция была встроена в сами таблицы данных.
Ответ №3:
вы можете установить это с помощью свойства sTitle, проверьте данный код
tableTools: {
"aButtons": [
{
"sExtends": "pdf",
"sTitle": "Customer Fefeedbacks"
}
]
}
Ответ №4:
"oTableTools": {
"sSwfPath": "assets/media/swf/copy_csv_xls_pdf.swf",
"aButtons": [
{"sExtends": "xls",
"sButtonText": "<span style='color:#fff;'><i class='icon-download-alt icon-white '></i> Excel </span>",
"sToolTip": "Save to Excel",
"mColumns": [1, 2, 3, 4, 5, 6,7,8,9,10,11,12,13,14,15,16],
"sFileName":"here you can change the file name !!!",//<-
"sTitle": "Title"
}]
}