DataTable: скрыть раскрывающийся список показать записи, но сохранить поле поиска


можно ли скрыть раскрывающийся список показать записи, но сохранить поле поиска в DataTable? Я хочу всегда отображать 10 строк с разбиением на страницы внизу вместе с полем поиска, но не хочу отображать раскрывающийся список показать записи.

12 96

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
});

Это ключ ответ на этот пост "bLengthChange": 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 ' s ответ

$('#example').dataTable({
    "bLengthChange": false
});

работает нормально, но для 1.10+ попробуйте это:

$('#example').dataTable({
    "dom": 'ftipr'
}); 

где мы оставили l "управление входным сигналом изменения длины"

1.9 Docs

1.10 Docs

чтобы отключить метку "показать записи", добавьте код dom: 'Bfrtip' или вы можете добавить" bInfo": false

$('#example').DataTable({
    dom: 'Bfrtip'
})

вы можете попробовать это также.

просто скрыть его от CSS с помощью,

 .dataTables_length {
        display: none;
    }

оба будут работать.

чтобы скрыть "показать записи", но все еще есть разбиение на страницы. Я использовал код ниже, и это сработало.

"bPaginate": true,
"bLengthChange": false,
"bFilter": true,
"bInfo": false,
"bAutoWidth": false

добавить такой вариант:

"bInfo": false

чтобы отключить метку "показать записи", используйте "bInfo", пример: "bFilter" является компонентом поиска, но активны по умолчанию.

$(document).ready( function () {
  $('#example').dataTable( {
    "bInfo": false
  } );
} );

включить или отключить отображение табличной информации. Это показывает информацию о данных, которые в настоящее время видны на странице, включая информацию о фильтрованных данных, если это действие выполняется.