我有一个如下所示的页面层次结构,其中所有内容都从在primefaces datatable中显示项开始。对于每个项目,都会生成一个<p:link>或<p:commandlink>。单击一个项目的链接应该重定向到editItem页面,该页面的项目id显示在查询字符串中。
编辑页面有一个保存和取消按钮,它应该重定向回listItems页面。编辑页面还有一个subItems列表,它们的显示方式与itemList中的相同。单击子项目的链接应该重定向到查询字符串中显示了项目id的editSubSubItem页面,单击保存/取消应该重定向回源editItem页面。
编辑页面editSubItem、editSubSubItem等也应该有相同的行为。意味着保存/取消应该总是重定向回层次结构中的一个级别。
http://localhost:8080/myWebApp/listItems.xhtml
http://localhost:8080/myWebApp/editItem&id=123
-> save/cancel - back to listItems
http://localhost:8080/myWebApp/editSubItem&id=456
-> save/cancel - back to editItem&id=123
http://localhost:8080/myWebApp/editSubSubItem&id=789
-> save/cancel - back to editSubItem&id=456有没有一种简单的方法来实现这种分层导航?
我在Wildfly-10.0.0.Final上使用Primefaces 6.0和JSF-2.2
https://stackoverflow.com/questions/41466799
复制相似问题