如何摆脱未通过渲染属性渲染的组件的空白空间?
我想在 dataTable 中显示对象列表并按它们拥有的属性对它们进行排序。我喜欢这样:查看纯副本到剪贴板打印?
<t:dataTable value="#{someBean.values}" var="value">
<h:column>
<f:facet name="header">
<t:outputText value="X" />
</f:facet>
<h:panelGroup rendered="#{value.property eq 'X'}">
<!-- some stuff -->
</h:panelGroup>
</h:column>
<h:column>
<f:facet name="header">
<t:outputText value="Y" />
</f:facet>
<h:panelGroup rendered="#{value.property eq 'Y'}">
<!-- some stuff -->
</h:panelGroup>
</h:column>
</t:dataTable>
由于渲染的东西,它将仅每行显示一个项目。我怎样才能避免这种情况?我在其他场合也偶然发现了这个......
谢谢!