0

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 を持つオブジェクトのみを表示します。しかし、私のデータ テーブルには他の行も表示されます (列には通知されません)。

私を手伝ってくれますか?

ありがとうございました。

4

1 に答える 1