Ошибка также возникает, если вы не настроили разрешения на использование библиотеки фотографий в файле Info.plist
.
Вам нужно добавить Privacy - Photo Library Usage Description
в Info.plist
с помощью кнопки String , который появится, когда ваше приложение впервые попытается получить доступ к Библиотеке фотографий пользователя.
Окончательные настройки Info.plist
должны выглядеть примерно так:
Вам просто не хватает флага l
в dom
. l
для «управления вводом с изменением длины».
dom: 'lBfrtip'
заставит выпадающее меню снова появиться.
updated fiddle -> http://jsfiddle.net/p33x5L3t/1/ dom
документация -> https://datatables.net/reference/option / дом
Я знаю, что он слишком длинный, но если кто-то все еще сталкивается с этой проблемой, пожалуйста, сделайте следующее: это альтернативный ответ.
Добавьте кнопки «pageLength» внутри:
$('#example').DataTable( {
dom: 'Bfrtip',
buttons: [
'pageLength','copy', 'csv', 'excel', 'print'
]
} );
.dt-buttons { margin-left: 50px; }
jsfiddle.net/2nwqa2jk/2 или обернуть кнопки в стилизованный контейнер напримерdom: 'l<".margin" B>frtip'
jsfiddle.net/2nwqa2jk/3 – davidkonrad 17 August 2017 в 15:55