JSF中的重复ID
我正在尝试为我的JSF页面自动生成代码。与此同时,出现了重复ID的问题,我不理解 下面的代码片段JSF中的重复ID,jsf,jsf-2,Jsf,Jsf 2,我正在尝试为我的JSF页面自动生成代码。与此同时,出现了重复ID的问题,我不理解 下面的代码片段 <h:form id="myForm" prependId="true" > <p:panelGrid id="myPanel1"> <p:panelGrid id="grid" /> </p:panelGrid> <p:panelGrid id="myPanel2"> <p:
<h:form id="myForm" prependId="true" >
<p:panelGrid id="myPanel1">
<p:panelGrid id="grid" />
</p:panelGrid>
<p:panelGrid id="myPanel2">
<p:panelGrid id="grid" />
</p:panelGrid>
</h:form>
这里有什么问题?我如何使这些“网格ID”唯一
我正在使用 PrimeFaces4.0 莫哈拉2.1.27 在GF 3.1.2.2上运行 (然而,在使用just plan JSF时也会出现这个问题,所以我不会将此标记为一个特殊的PrimeFaces问题)只有实现为子代提供名称空间的 控件可以是容器而不执行此功能。实例通常只控制布局,不会产生这方面的开销。只有实现的实例才为子体提供名称空间 控件可以是容器而不执行此功能。实例通常只控制布局,不会产生这方面的开销
+id: myForm
type: javax.faces.component.html.HtmlForm@3720dee3
+id: myPanel1
type: org.primefaces.component.panelgrid.PanelGrid@4f09255b
+id: grid <===============
type: org.primefaces.component.panelgrid.PanelGrid@6173a1e6
+id: myPanel2
type: org.primefaces.component.panelgrid.PanelGrid@6e8a3505
+id: grid <===============
type: org.primefaces.component.panelgrid.PanelGrid@339f13f5