我正面临一种情况,我必须使用组件包装器,或者在primefaces中做与"outputPanel"相同的事情。你知道吗?
既然您要求等效的组件包装器,我建议使用列值为1的panelGrid。
<h:panelGrid id="grid" columns="1">
</h:panelGrid>
我需要从其中的命令链接触发的ajax操作中呈现DataTable
直接引用数据表本身。
<h:form id="form">
<h:dataTable id="table" ...>
<h:column>
<h:commandLink ...>
<f:ajax ... render=":form:table" />
</h:commandLink>
</h:column>
</h:dataTable>
</h:form>
或者,如果您出于某些不明确的原因坚持认为,与<p:outputPanel>
等价的普通JSF就是<h:panelGroup>
。
<h:form id="form">
<h:panelGroup id="group">
<h:dataTable ...>
<h:column>
<h:commandLink ...>
<f:ajax ... render=":form:group" />
</h:commandLink>
</h:column>
</h:dataTable>
</h:panelGroup>
</h:form>