我面临一种情况,我必须使用组件包装器,或者与 primefaces 中的“outputPanel”相同的东西。你知道任何 ?
问问题
3204 次
2 回答
6
由于您要求使用等效的组件包装器,因此我建议使用具有列值为 1 的 panelGrid。
<h:panelGrid id="grid" columns="1">
</h:panelGrid>
于 2013-03-04T15:47:44.690 回答
2
我需要从其中的命令链接触发的 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>
或者,如果您出于某种不清楚的原因真的坚持,那么简单的 JSF 等价物<p:outputPanel>
就是<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>
于 2013-03-13T19:09:18.647 回答