Bonjour,

J'ai un soucis qui semble assez simple dans le fond mais dans la forme, je n'y arrive pas.
Ce que je cherche à faire est la chose suivante :

J'ai un une liste d'objet A que je souhaite afficher dans une scrollabledatatable. Cet objet A contient lui même une liste d'objet B.
Ce que je veux afficher c'est l'itération de la collection A ET l'iteration de la collection de B avec !

En gros :

A1
B
B
A2
B
B
B
A3
B
B
B

J'ai réussi faire cela avec une datatable avec le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<rich:dataTable id="listeA"  binding="#{controller.dataTable}"
						value="#{eontroller.allA}" var="ed">
     <rich:subtable value="#{ed.quotaFormComp}" var="quotaFormComp">
          ...
     <rich:subtable>
</rich:dataTable>
Avec une scrollable c'est autre chose, j'ai plein de bug surement du a l'inclusion de la subtable.

Y a t-il donc une manière plus conventionnelle pour réaliser ce type de tableau ?

D'autre part, j'aimerai, selon ma collection pouvoir créer des colonnes dynamiquement en fonction des données présents dans ma collection. J'ai eu beau essayer avec des <a4j:repeat> impossible de créer quoi que ce soit.
A part pondre du code java et faire un binding, y'a t-il une solution ?

Merci pour vos éclairsissements