视图JSF和primefaces中显示了重复的Id

时间:2015-10-22 01:28:29

标签: jsf primefaces

在我的项目中,我使用的是Primeface 5.1和JSF 2.2。

在我的页面中有serDetail.xhtmlusersProfession.xhtml。当我按下菜单打开UserDetail页面时。

我在该页面中执行了一些操作并按下下一个菜单(userProfession Page)当userDetail在我添加按钮打开对话框并包含用户详细信息页面时未找到该页面的按钮时,它将打开时间我面临重复ID,它将显示在显示的视图错误中。

我怀疑是否包含页面需要空的用户详细信息。

注意:我尝试了

1)<f:verbatim>ui:include

2)f:subview添加两个页面。

3)PARTIAL_STATE_SAVING真假。

4)ui:fragment也。

userDetail.xhtml

<f:subview id="userDetail">
<h:form id="userForm">
<p:panel id="userPanel">
    ........
</p:panel>
</h:form>
</f:subview> 

userProfession.xhtml

<f:subview id="userProfessionView">
<h:form id="userProForm">
<p:commandButton onclick="PF('userDetailDialog').show();" rendered="#{empty user.userDetailList}/>
</h:form>
<p:dialog widgetVar="userDetailDialog" >
<ui:include src="/pages/userDetail.xhtml"/>
</p:dialog>
</f:subview>

错误显示视图中显示的重复ID

0 个答案:

没有答案