Wie verwende ich <ui: repeat>, um eine verschachtelte Liste zu durchlaufen?
Mit JSF 2.0 muss eine Tabelle angezeigt werden, in der jede Zeile einen Link enthält, der ein Popup öffnet. Ich habe zwei Modelle:A
was hatid
undList<B>
Eigenschaften undB
was hatid
undname
Eigenschaften. In meiner Backbohne habe ich eineList<A>
Eigentum. Meiner Ansicht nach benutze ich<ui:repeat>
zu durchlaufenList<A>
.
Die Anforderung ist abhängig von der Zeile, auf die der Benutzer klickt, die entsprechendeList<B>
vonA
muss angezeigt werden. Die<ui:repeat>
akzeptiert keine verschachtelte Liste, die in der Liste zugewiesen werden sollvar
Attribut. Daher muss ich viele Problemumgehungen durchführen, die nicht effizient sind.
Wie löse ich dieses Problem effizient?