Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 我可以在primefaces中更改发布的xhtml页面吗?_Jsf_Jsf 2_Primefaces_Dialog - Fatal编程技术网

Jsf 我可以在primefaces中更改发布的xhtml页面吗?

Jsf 我可以在primefaces中更改发布的xhtml页面吗?,jsf,jsf-2,primefaces,dialog,Jsf,Jsf 2,Primefaces,Dialog,我知道标题很奇怪,但以下是我的解释: 我有一个名为main.xhtml的主页。在main.xhtml中,包含另一个名为dialog.xhtml的页面 主要内容: Dialog.xhtml有一个对话框,当我单击主页中的按钮时,它会打开对话框 当我在chrome中检查网络流量时,无论我在dialog.xhtml中做什么(就像用create按钮打开面板)都会发布main.xhtml。这会减慢系统的速度。有没有办法在dialog.xhtml中的我的操作中发布dialog.xhtml?我的意思是,我可

我知道标题很奇怪,但以下是我的解释:

我有一个名为main.xhtml的主页。在main.xhtml中,包含另一个名为dialog.xhtml的页面

主要内容:


Dialog.xhtml有一个对话框,当我单击主页中的按钮时,它会打开对话框


当我在chrome中检查网络流量时,无论我在dialog.xhtml中做什么(就像用create按钮打开面板)都会发布main.xhtml。这会减慢系统的速度。有没有办法在dialog.xhtml中的我的操作中发布dialog.xhtml?我的意思是,我可以像对待main.xhtml那样对待对话框吗?

您应该尝试使用Primefaces中的对话框框架。它从支持bean的对话框中从xhtml页面加载内容。 以下是primefaces showcase中的两个链接,可帮助您入门:

基本-

数据-

   <ui:include src="../pages/dialog.xhtml"/>

   <p:commandLink onclick="DialogWidget.show(); return false;"
                   title="dialog" />