1

我是 JSF 的新手。目前我有保持数据表列表分页状态的问题。

问题是当用户编辑列表中不在数据表第一页中的一行时,完成他的操作后,页面导航返回到列表的第一个初始页面,而我们需要返回到上一个页面用户一直在编辑。

一个完整的场景:

  • 列表页有100行记录,每页显示20行,
  • 用户导航到第 3 页,并选择其中一行以编辑记录。
  • 支持 ListBean 调用将页面导航到编辑页面的 EditBean。
  • 用户更新记录信息并支持Editbean 回调ListBean。
  • ListBean 刷新数据模型并导航回列表页面,但用户最初编辑的分页状态丢失了。

将页面返回到用户一直在编辑的上一个页面的最佳方法是什么?

项目中使用了 Myface 1.2.7 和 Tomahawk taglib 1.0。页面由 t:dataTable 组成。

谢谢。

4

0 回答 0