DataTable: скрыть раскрывающийся список показать записи, но сохранить поле поиска
можно ли скрыть раскрывающийся список показать записи, но сохранить поле поиска в DataTable? Я хочу всегда отображать 10 строк с разбиением на страницы внизу вместе с полем поиска, но не хочу отображать раскрывающийся список показать записи.
12 ответов
вы можете найти более подробную информацию непосредственно по этой ссылке: http://datatables.net/examples/basic_init/filter_only.html
$(document).ready(function() {
$('#example').dataTable({
"bPaginate": false,
"bLengthChange": false,
"bFilter": true,
"bInfo": false,
"bAutoWidth": false });
});
надеюсь, что это поможет !
EDIT: если вы ленивы, "bLengthChange": false, это тот, который вам нужно изменить:)
Если используется Datatable > 1.1.0, то - это то, что вам нужно, как показано ниже :
$('#example').dataTable( {
"lengthChange": false
});
"searching": false, // Search Box will Be Disabled
"ordering": false, // Ordering (Sorting on Each Column)will Be Disabled
"info": true, // Will show "1 to n of n entries" Text at bottom
"lengthChange": false // Will Disabled Record number per page
sDom: "Tfrtip" или через обратный вызов:
"fnHeaderCallback": function(){
$('#YOURTABLENAME-table_length').hide();
}
Для DataTables @perpoответом
$('#example').dataTable({
"bLengthChange": false
});
отлично работает, но для 1.10 + попробуйте следующее:
$('#example').dataTable({
"dom": 'ftipr'
});
где мы оставили l
"управление входного сигнала длины изменяя"
чтобы отключить метку "показать записи", добавьте код dom: 'Bfrtip' или вы можете добавить" bInfo": false
$('#example').DataTable({
dom: 'Bfrtip'
})
вы также можете попробовать это.
просто скрыть его от CSS с помощью,
.dataTables_length {
display: none;
}
оба будут работать.
чтобы скрыть "показать записи", но все еще иметь разбиение на страницы. Я использовал код ниже, и он сработал.
"bPaginate": true,
"bLengthChange": false,
"bFilter": true,
"bInfo": false,
"bAutoWidth": false
чтобы отключить метку "показать записи", используйте" bInfo", пример: "bFilter" является компонентом поиска, но активны по умолчанию.
$(document).ready( function () {
$('#example').dataTable( {
"bInfo": false
} );
} );
включить или отключить отображение информации таблицы. Это показывает сведения о данных, которые в настоящее время отображаются на странице, включая сведения о фильтруемых данных, если это действие выполняется.
Я решаю это так. Используйте bootstrap 4
$(document).ready(function () {
$('#table').DataTable({
"searching": false,
"paging": false,
"info": false
});
});
cdn js:
- https://code.jquery.com/jquery-3.3.1.min.js
- https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.bundle.min.js
- https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js
- https://cdn.datatables.net/1.10.19/js/dataTables.bootstrap4.min.js
cdn css: