Я попробовал библиотеку, но во время тестирования в 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 он просто умирает без ошибок или чего-то еще. Когда я пытаюсь инициализировать его через консоль, он говорит, что он уже инициализирован.
, который использует библиотеку datatable, используемую ??? может у решить? .. im сталкивается с той же проблемой – SanjanaHE