首页 文章

如何在按钮单击时切换jquery数据表的分页?

提问于
浏览
0

我尝试过以下想法,但这些问题都很少:

Idea #1:

var $oTable = $('#table').DataTable();
$oTable .settings()[0].oFeatures.bPaginate = !($oTable .settings()[0].oFeatures.bPaginate);
$oTable.draw('page');

问题:它切换了分页,但 page-numbers at the bottom remains as it is . 例如,如果数据表具有分页的页面,并且我们切换分页它切换正常但数据表底部的div包含表的所有5个页面编号,则不会隐藏 . 我需要编写额外的代码来隐藏包含页码的div .

Idea #2:

var $oTable = $('#table').DataTable();
if ($oTable.page.len() == -1) {
      $oTable.page.len(10).draw('page');} 
else {
      $oTable.page.len(-1).draw('page');}

问题:它切换了分页,但 page-numbers at the bottom of the table doesn't hide . 考虑到最后一个场景的示例,在这种情况下,它变为一页而不是五页 . 但问题是包含页码的div仍然可见 . 同样,我需要编写额外的代码来隐藏包含页码的div .

请帮助我,以便我可以切换数据表的分页,同时包含页码的div被隐藏 .

1 回答

相关问题