2013-07-08 28 views
0

我们正在使用带分页的数据表,并且我们需要在标题行中选择全选复选框,该复选框仅选择当前页面中的行。Jquery数据表仅选择当前页面的所有复选框

当您选择第一页时,如果您转到下一页,则应取消选中全选复选框,如果选中,应选择第二页行。如果你回到第1页,它应该仍然显示选定的行,并选中全选复选框。

我找不到解决方案,因为每个人都问过如何选择所有页面中的每一行,这是一种独特的场景。

回答

0

假设页面没有被完全刷新,你可以通过几种方法做到这一点。

您可以为每个页面创建一个隐藏表格,因为它已被渲染,然后检查是否已经创建了表格。如果有,只显示现有的表格。桌子的状态仍然存在。这样做的优点是你不必一直回到服务器,但是如果你有很多页面,它不一定会扩展。

您也可以创建一个已检查ID的数组,然后在呈现特定页面时检查复选框是否在该数组中。

+0

布莱恩嗨,我认为第二个选项看起来不错,让我们尝试一下,你保持联络。谢谢! – user2478810

0

如果使用分页,你应该知道有多少项目在每个页面显示...

相关问题