レンダリングされた属性を介してレンダリングされていないコンポーネントによって空のスペースを取り除くにはどうすればよいですか?
オブジェクトのリストを dataTable に表示し、それらが持つプロパティで並べ替えたいと考えています。私はこれが好きですか:plaincopyをclipboardprintに表示しますか?
<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>
レンダリングされたもののため、行ごとに1つのアイテムのみが表示されます。どうすればこれを回避できますか? 他の機会にもこれに出くわしました...
ありがとうございました!