2016-02-25 3 views
2

Я попробовал библиотеку, но во время тестирования в Safari я столкнулся с ошибкой. Все таблицы, работающие в Chrome, IE и Firefox, отказываются работать в Safari. Пробовал поиск на веб-сайте библиотеки, но не нашел никакой соответствующей информации. я получил 2 переменные:Datatables iOS, Safari вообще не отображается

var tabl1; 
tabl1= $('#tabl1').DataTable(tabl1DataTableArguments); 

tabl1DataTableArguments держит все аргументы за столом:

var tabl1DataTableArguments = { 
"dom": "<'row'<'#toolbar1.col-sm-12'>><'row'<'col-sm-4'B><'col-sm-4 text-center'l><'col-sm-4'f>>" + 
"<'row'<'#top.col-sm-12'tr>>" + 
"<'row'<'col-sm-5'i><'col-sm-7'p>>", 
buttons: [ 
    { 
     extend: 'excelHtml5', 
     title: 'Data', 
     exportOptions: { 
      columns: [0] 
     } 
    }, 
    { 
     extend: 'csvHtml5', 
     title: 'Data', 
     exportOptions: { 
      columns: [0] 
     } 
    }, 
    { 
     extend: 'pdfHtml5', 
     title: 'Data', 
     exportOptions: { 
      columns: [0] 
     }, customize: function (doc) { 
      doc = CustomizeDataTables(doc); 
     } 
    }, 
], 
"aLengthMenu": [[5, 10], [5, 10]], 
"autoWidth": false, 
ajax: { 
    url: UrlData, 
    method: "POST", 
    dataSrc: 'Data' 
}, 
columns: [ 
    { 
     "title": "Title", 
     data: 'Title', type: "String", width: "80%", 
     render: function (data, type, full, meta) { 
      return "<a href='"+full.id+"'>" + data + "</a> "; 
     } 

    } 
] 
} 

То, что я не понимаю, почему это работает везде, но в Safari он просто умирает без ошибок или чего-то еще. Когда я пытаюсь инициализировать его через консоль, он говорит, что он уже инициализирован.

+0

, который использует библиотеку datatable, используемую ??? может у решить? .. im сталкивается с той же проблемой – SanjanaHE

ответ

0

Моя проблема решена с использованием последней версии библиотеки.

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