Установить имя файла экспорта в datatable

#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"


                }]

        }