【问题标题】:Jquery Data tables select all checkbox only for current pageJquery Data tables select all checkbox only for current page
【发布时间】:2013-07-08 15:51:15
【问题描述】:

我们正在使用带有分页的数据表,我们需要在标题行中选择一个全选复选框,这将只选择当前页面中的行。

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

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

【问题讨论】:

    标签: jquery jquery-datatables selectall


    【解决方案1】:

    假设页面没有完全刷新,您可以通过几种方法来完成。

    您可以为每个页面创建一个隐藏表,因为它被呈现,然后检查表是否已经创建。如果有,只需显示现有表。表的状态仍将保持不变。这样做的好处是您不必一直返回服务器,但如果您有很多页面,它不一定会扩展。

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

    【讨论】:

    • 嗨,布赖恩,我认为第二个选项看起来不错,让我们尝试一下并随时通知您。谢谢!
    【解决方案2】:

    如果您使用分页,您应该知道每页显示多少项目...

    【讨论】:

      猜你喜欢
      • 2012-02-06
      • 2012-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-10
      • 2022-01-23
      • 2011-01-28
      • 2017-10-28
      相关资源
      最近更新 更多