jsf ui:repeat und Zeile-Wert als id

Ich habe den folgenden code

            <ui:repeat value="#{monitorForm.customerList}" var="custRow">
                <h:outputText value="#{custRow.name}"/><br/>    

                <rich:dataTable id="tbl_#{custRow.id}" var="row" value="#{custRow.orderList}">
                   <!--  show sales orders -->
                </rich:dataTable>
            </ui:repeat>

Den generierten HTML-Code für jede Zeile ist:

 <table cellspacing="0" cellpadding="0" border="0" id="monitorFrm:j_id392:0:tbl_" class="rich-table ">
      <colgroup span="0"></colgroup><tbody id="monitorFrm:j_id392:0:tbl_:tb"></tbody>
 </table>

In der Ausgabe die id für die Tabelle ist leer, für jede Zeile: id="monitorFrm:j_id392:0:tbl_"

Gibt es eine Möglichkeit, dynamisch verwenden #{custRow.id} als id für die Tabelle?

Oder gibt es eine andere Möglichkeit, dies zu tun?

InformationsquelleAutor Guus | 2010-11-02

Schreibe einen Kommentar