2014-09-03 3 views
1

Я пытаюсь экспортировать содержимое данных, но оно не работает. Пожалуйста помоги мне с этим.Таблица данных Таблица инструментов не работает

$('#myTable').dataTable({ 
    "sDom": 'T<"clear">lfrtip', 
    "oTableTools": { 
     "sSwfPath": "../../js/ZeroClipboard.swf", 
     "aButtons": [{ 
      "sExtends": "csv", 
      "sButtonText": "Save to CSV" 
     }] 
     }, 
    }) 
+0

Что происходит? Что должно произойти? Любые ошибки в консоли JS? – Reeno

+0

У меня нет ошибок – user3751955

+0

Вы видите кнопки для экспорта таблицы? Пожалуйста, предоставьте более подробную информацию, мы не можем помочь с таким плохим описанием проблемы. – Reeno

ответ

0

Я использую этот код и он работает хорошо:

  $('#myTable').dataTable({ 
      "sDom": "T<'clear'><'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>", 
      "oTableTools": { 
      "sSwfPath": "/media/swf/copy_csv_xls_pdf.swf" 
      }, 
      "iDisplayLength": 50, 
      "aLengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]], 
      "aaSorting": [] 

     }); 

У вас есть какая-либо ошибка в консоли браузера? он может помочь, может быть, он не находит ваш swf.

+0

У меня нет ошибок – user3751955

0

Вы ориентируетесь неправильный ресурс:

$('#myTable').dataTable({ 
    "sDom": 'T<"clear">lfrtip', 
    "oTableTools": { 
     "sSwfPath": "../../js/ZeroClipboard.swf", 
     .. 

должен быть

$('#myTable').dataTable({ 
    "sDom": 'T<"clear">lfrtip', 
    "oTableTools": { 
     "sSwfPath": "http://cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls.swf", 
     .. 

[здесь с помощью DataTables КДС в качестве примера] ZeroClipboard.swf является старый флэш-файл, используется только в версиях до TableTools до 2.0.0. Вот пример правильного использования ->http://jsfiddle.net/7ng9wfak/

0

Можете ли вы попробуйте изменить этот

"oTableTools": { 
       "sSwfPath": "http://cdn.datatables.net/tabletools/2.2.2/swf/copy_csv_xls.swf", 
       "aButtons": [ 
         "copy", 
         "csv", 
         "xls", 
         "print" 
       ] 
       }, 

Изменить кнопки по умолчанию один и попробовать.

Смежные вопросы