我的页面有一个列表,它通过重定向到另一个页面来查看记录的详细信息。现在我想打开一个对话框,而不是去另一个页面。
是否可以为该对话重用下一个托管bean?此外,我希望该对话框自己处理自己的操作(不要将下一页的事件添加到我的母版页)。
下面的示例代码适用于可视化(添加组件),但它不适用于操作。
<p:dialog id="dialog" widgetVar="dialogWidget" >
<ui:include src="#{nextPage.xhtml}" />
</p:dialog>
答案 0 :(得分:0)
请注意,使用Primefaces对话框时,必须在对话框中声明表单。
<p:dialog id="dialog" widgetVar="dialogWidget" >
<h:form >
<ui:include src="#{nextPage.xhtml}" />
</h:form>
</p:dialog>
如果没有,请尽量避免表格重叠,执行操作时会遇到问题。