在DataTable中是否可以隐藏“显示条目”下拉菜单,但保留搜索框?我想始终显示底部带有分页的10行,同时带有搜索框,但不想显示“显示条目”下拉菜单。
您可以直接在此链接上找到更多信息:http://datatables.net/examples/basic_init/filter_only.html
$(document).ready(function() {
$('#example').dataTable({
"bPaginate": false,
"bLengthChange": false,
"bFilter": true,
"bInfo": false,
"bAutoWidth": false });
});
编辑:如果您懒得动手,"bLengthChange": false 是您需要更改的选项 :)
lengthChange
选项:$('#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
这是对于这篇文章的关键答案,"bLengthChange": false,
将隐藏条目下拉菜单。
我是这样解决的。使用Bootstrap 4。
$(document).ready(function () {
$('#table').DataTable({
"searching": false,
"paging": false,
"info": false
});
});
只需写:
$(document).ready( function () {
$('#example').dataTable( {
"lengthChange": false
} );
} );
sDom: "Tfrtip" 或通过回调函数指定:
"fnHeaderCallback": function(){
$('#YOURTABLENAME-table_length').hide();
}
$('#example').DataTable({
dom: 'Bfrtip'
})
.dataTables_length {
display: none;
}