如何删除数据表中的分页

我是新的jQuery。 我已经在网格中使用数据表,但不需要分页。

有一个页面中的订单列表,我将它们显示在Datatable网格中,但在底部我不想显示分页。 有没有什么办法通过使用jQuery库上的位定制来从数据表中删除或隐藏分页。

在这里输入图像说明

我试图定制它,但我发现很less做的方法..

提前致谢。

你应该包含"bPaginate": false,将其传递给你的构造函数参数。 正如在这里看到的: http : //datatables.net/release-datatables/examples/basic_init/filter_only.html

禁用版面

对于DataTables 1.9

使用bPaginate选项禁用分页。

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

对于DataTables 1.10+

使用paging选项禁用分页。

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

看到这个jsFiddle的代码和演示。

删除版本控制和启用版面启用

对于DataTables 1.9

使用sDom选项来configuration哪些控件元素出现在页面上。

 $('#example').dataTable({ "sDom": "lfrti" }); 

对于DataTables 1.10+

使用dom选项来configuration哪些控制元素出现在页面上。

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

看到这个jsFiddle的代码和演示。

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

我已经解决了我的问题,希望它适用于你..

它正在工作

尝试下面的代码

 $('#example').dataTable({ "bProcessing": true, "sAutoWidth": false, "bDestroy":true, "sPaginationType": "bootstrap", // full_numbers "iDisplayStart ": 10, "iDisplayLength": 10, "bPaginate": false, //hide pagination "bFilter": false, //hide Search bar "bInfo": false, // hide showing entries }) 

如果你想删除分页,但想要订购数据表,然后添加此脚本在您的页面的末尾!

 <script> $(document).ready(function() { $('#table_id').DataTable({ "paging": false, "info": false } ); } ); </script> 
 $('#table_id').dataTable({ "bInfo": false, //Dont display info eg "Showing 1 to 4 of 4 entries" "paging": false,//Dont want paging "bPaginate": false,//Dont want paging }) 

试试这个代码

这是一个替代scheme,是对其他几个答案的渐进式改进。 假设settings.aLengthMenu不是多维的(当DataTables有行长度和标签时),并且页面加载后数据不会改变(对于简单的DOM加载的DataTables),可以插入这个函数来消除分页。 它隐藏了几个分页相关的类。

也许更强大的是将分页设置为false在下面的函数,但是我没有看到一个API调用的副手。

 $('#myTable').on('init.dt', function(evt, settings) { if (settings && settings.aLengthMenu && settings.fnRecordsTotal && settings.fnRecordsTotal() < settings.aLengthMenu[0]) { // hide pagination controls, fewer records than minimum length $(settings.nTableWrapper).find('.dataTables_paginate, .dataTables_length, .dataTables_info').hide(); } }).DataTable(); 

不再正确!

对于你在R发展中的那些选项是:

 output$EXAMPLE <- renderDataTable({ RE <- example_dataframe return(RE) }, options=list(iDisplayLength=5, bFilter = FALSE, bPaginate=FALSE)) 

这里的重要选项是bPaginate=FALSE


从最新的版本开始,所有的选项都被分成了b前缀,并且语法已经被简化了。

信息在这里: http : //shiny.rstudio.com/gallery/datatables-options.html