Jquery数据表仅为当前页面选择所有复选框

时间:2013-07-08 15:51:15

标签: jquery jquery-datatables selectall

我们正在使用带分页的数据表,我们需要在标题行中选择all all复选框,它只会选择当前页面中的行。

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

我无法找到解决方案,因为每个人都询问如何选择所有页面中的每一行,这是一种截然不同的情况。

2 个答案:

答案 0 :(得分:0)

假设页面没有完全刷新,您可以通过几种方式完成此操作。

您可以为每个页面创建一个隐藏表,因为它已呈现,然后检查是否已创建表。如果有,只显示现有表。表格的状态仍然存在。这样做的优雅之处在于您不必再继续使用服务器,但如果您拥有大量页面,则无法扩展。

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

答案 1 :(得分:0)

如果您使用分页,您应该知道每个页面中显示的项目数量......