Checkbox 使用StandardSetController进行Visualforce分页-如何跨页面持久保存检查值

Checkbox 使用StandardSetController进行Visualforce分页-如何跨页面持久保存检查值,checkbox,pagination,apex-code,visualforce,Checkbox,Pagination,Apex Code,Visualforce,我使用standardSetController实现分页和包装来处理所选记录 在我尝试在记录的不同页面上保留复选框状态之前,一切正常。 假设在第#1页上检查了几条记录,然后单击“下一步”按钮。单击“上一步”按钮返回页面#1。 以前检查过的记录将被取消选中 有人能告诉我如何在页面间保持检查值吗 提前感谢。我已通过以下方式解决此问题: 创建一个集合selectedRecordId 在每个下一页、上一页、最后一页等上以及在上执行的每个操作上 集合,首先用当前页面的 isSelected值(如果需要,

我使用standardSetController实现分页和包装来处理所选记录

在我尝试在记录的不同页面上保留复选框状态之前,一切正常。 假设在第#1页上检查了几条记录,然后单击“下一步”按钮。单击“上一步”按钮返回页面#1。 以前检查过的记录将被取消选中

有人能告诉我如何在页面间保持检查值吗


提前感谢。

我已通过以下方式解决此问题:

  • 创建一个
    集合selectedRecordId
  • 在每个下一页、上一页、最后一页等上以及在上执行的每个操作上 集合,首先用当前页面的 isSelected值(如果需要,请不要忘记删除未选择的项 它们在一组Id中)
  • 加载新记录页时,在get方法中循环通过 并根据是否或设置(或取消设置)其isSelected值 它们不在SelectedRecords集合中

嗨,我也在找这个。。如果你已经找到答案,就把答案贴出来!!这对所有人来说都是太好了……谢谢@Guy。我也采用了类似的方法。它工作得很好。