7 ответов:
использование:
$('#example').dataTable({ aLengthMenu: [ [25, 50, 100, 200, -1], [25, 50, 100, 200, "All"] ], iDisplayLength: -1 });или при использовании 1.10+
$('#example').dataTable({ paging: false });
опция, которую вы должны использовать, это iDisplayLength:
$('#adminProducts').dataTable({ 'iDisplayLength': 100 });
это работает для меня:
$(document).ready(function() { $('#example').DataTable( { "lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]] } ); } );
используйте 'fnDrawCallback'
$('#dataTable').dataTable({ "bJQueryUI": true, "sPaginationType": "full_numbers", "fnInitComplete": function(){ $('.display_results').show(); }, "fnDrawCallback": function() { $('.def').click(function(){ var msg = $(this).next().text(); $('.messages').messageBox()//Custom Dialog }); } })
если вы используете DataTables 1.10+, вы можете использовать атрибут data-* в своем
<table>tagdata-page-length="-1"это предполагает, что у вас есть "-1", определенный в вашей конфигурации datatable по умолчанию, например, ниже
$.extend(true, $.fn.dataTable.defaults, { lengthMenu: [[10, 25, 50, 250, -1], [10, 25, 50, 250, "All"]] });ваш javascript становится просто
$("table").DataTables();и вы можете настроить отображение для каждой таблицы в HTML; IE. если у вас есть вторая, меньшая таблица на той же странице, которая должна быть ограничена 10 строками,<table data-page-length="10">
вот весь функциональный javascript для вашего .html файл
<!--- javascript --> <script type="text/javascript"> $(document).ready(function(){ $('#sortable').dataTable({ 'iDisplayLength': 100 })}) </script>
Comments