在我的JSF页面中,我在PrimeFaces数据表中显示客户,数据表已启用过滤器和排序,当用户单击客户时,它将在同一窗口中打开客户详细信息页面,这没关系。
但是当用户按下后退按钮时,过滤器和排序都会丢失,我的用户想要保留过滤器并对表进行排序,并且不想一次又一次地进行过滤,我知道详情页面可以打开在新选项卡中,这将解决此问题,但用户希望在同一窗口中查看详细信息。
编辑:
Backing Bean是viewScoped
答案 0 :(得分:2)
viewScoped bean存储在视图中,因此只要用户停留在同一视图中就会存储它,如果用户导航到新视图,则会破坏/删除viewScoped bean。
所以我会建议两种方法来解决你的问题: