Bean にオブジェクトのリストがあり、このリストを dataTable に表示したいと考えています。各行には、オブジェクトのデータが含まれています。しかし、dataTable にすべてのオブジェクトを表示したくありません。
<rich:dataTable id="myTable" iterationStatusVar="iterator" style="width: 100%; height: 100%" value="#{myBean.myList}" var="myObject">
<rich:column>
<f:facet name="header">
<h:outputLabel value="#{bundle.name}"/>
</f:facet>
<h:outputLabel value="#{myObject.name}" rendered = "#{myObject.code == bundle.code}"/>
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputLabel value="#{bundle.type}"/>
</f:facet>
<h:outputLabel value="#{myObject.type}"
rendered = "#{myObject.code== bundle.code}"/>
</rich:column>
</rich:dataTable>
このコードは、myObject.code== bundle.code を持つオブジェクトのみを表示します。しかし、私のデータ テーブルには他の行も表示されます (列には通知されません)。
私を手伝ってくれますか?
ありがとうございました。