Jsf 在p:tabView中打开每个链接一个新的p:tab

Jsf 在p:tabView中打开每个链接一个新的p:tab,jsf,primefaces,tabs,tabview,Jsf,Primefaces,Tabs,Tabview,我使用PrimeFaces6.0和JSF2.0。我在searchAll.xhtml页面和edit.xhtml中实现了datatable搜索结果,以显示datatable每行的详细信息,SearchBean的作用域是view作用域。现在我想打开p:tabView的新p:tab中的每一行?我的问题是什么是最好的scopebean?并且可以为所有应用程序链接、菜单、单击按钮(每次单击“打开新选项卡并关闭”按钮)执行此操作 |主页选项卡(x)|搜索选项卡(x)|第1行详细信息选项卡(x)|第2行详细信息

我使用PrimeFaces6.0和JSF2.0。我在searchAll.xhtml页面和edit.xhtml中实现了datatable搜索结果,以显示datatable每行的详细信息,SearchBean的作用域是view作用域。现在我想打开p:tabView的新p:tab中的每一行?我的问题是什么是最好的scopebean?并且可以为所有应用程序链接、菜单、单击按钮(每次单击“打开新选项卡并关闭”按钮)执行此操作


|主页选项卡(x)|搜索选项卡(x)|第1行详细信息选项卡(x)|第2行详细信息选项卡(x)|管理用户选项卡(x)|……

目前,您只能通过完全更新
p:tabView
来添加选项卡,因此所有其他选项卡都将被处理/重新提交(这可能会很昂贵)。以创造性的方式使用Prime UI中的选项卡视图可能是一种选择。但除此之外,请在PrimeFaces github中提交一个问题,因为它能够在不更新完整选项卡视图的情况下添加选项卡。他们有可能(通过一些创造性)实现这一点(这将是一个很好的补充)你是对的,为什么不使用p:tabmenu?我认为它更适合您的用例