копия инструментов с данными, pdf. csv, экспорт в excel не работает. работает только печать

я использую таблицы данных для своих требований к внешнему интерфейсу, и это работает хорошо, за исключением того, что у меня есть проблема с экспортом материала, например. копирование, csv, excel и pdf, работает только печать. Любые идеи, подсказки, мысли, помощь, предложения, рекомендации? Я использую версию 1.10.6

Я связал все необходимые библиотеки, например. datatables js, css и инструменты datatables js. Ниже мой код для его активации на моем скрипте

$('#cigptable').DataTable( {
            "pagingType": "full_numbers",
            "dom": 'T<"clear">lfrtip',
            "tableTools": {
                "sSwfPath": "../../../plugins/datatables/extensions/TableTools/swf/copy_csv_xls_pdf.swf"
            },
            "oLanguage": {
            "oPaginate": {
              "sPrevious": '<i class="ion-ios-arrow-left"></i>',
              "sNext": '<i class="ion-ios-arrow-right"></i>'
            }
          }
}); 

person Juliver Galleto    schedule 03.07.2015    source источник
comment
возможный дубликат jQuery dataTables - TableTools не работает   -  person davidkonrad    schedule 03.07.2015
comment
На этот вопрос есть ответы здесь, здесь, здесь, здесь, здесь и многое другое, также на это десятки раз отвечали в комментариях и это очень хорошо объяснено в документации по dataTables и на примерах.   -  person davidkonrad    schedule 03.07.2015


Ответы (1)


См. документацию по параметрам sSwfPath. Выдержка приведена ниже:

sSwfPath Определите путь к SWF, который будет использоваться TableTools для операций копирования в буфер обмена и локального сохранения файла. Если у вас возникли проблемы с этими операциями, но не с печатью, скорее всего проблема в этом.

Скорее всего проблема из-за неправильного пути к файлу copy_csv_xls_pdf.swf. Вместо этого попробуйте использовать ссылку CDN:

//cdn.datatables.net/tabletools/2.2.4/swf/copy_csv_xls_pdf.swf

Цитируя Аллан Джардин, разработчик DataTables:

Кроме того, он не будет работать с локального диска, если для Flash не настроено исключение безопасности. Вы можете изменить глобальные настройки безопасности здесь: http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html.

person Gyrocode.com    schedule 03.07.2015
comment
но он может печатать, я имею в виду, что печать работает, а остальные кнопки экспорта не работают. - person Juliver Galleto; 03.07.2015
comment
@CodeDemon, вот что говорится в сообщении: если все кнопки, кроме печати, не работают, это проблема с SWF-файлом. - person Gyrocode.com; 03.07.2015
comment
@CodeDemon, ссылка есть в ответе - //cdn.datatables.net/tabletools/2.2.4/swf/copy_csv_xls_pdf.swf - person Gyrocode.com; 03.07.2015