Bonjour,
Je voudrais afficher une liste avec la balise <h:dataTable>.
J'ai plusieurs questions sur cette balise :
1- Comment indique-t-on pour chaque case du tableau une class de CSS différente? Je sais que l'on peut taper ça :
mais je voudrais des classes différentes pour chaque "row".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <h:dataTable columnClasses="list-column-center, list-column-left, list-column-left, list-column-right, list-column-center" headerClass="list-header" footerClass="list-footer" rowClasses="list-row-even, list-row-odd">
2- Comment fait- ton pour indiquer les "colspan" ou les "rowspan"?
3- Tous les exemples que j'ai vu on commencait par indiquer les <h:column> (donc les colonnes <TD> en HTML) puis les <f:facet> (est-ce que ça correspond aux "row" <TR>?). Peut-on commencer par les lignes d'abord puis les colonnes?
4- Et pour finir je voudrais imbriquer une datatable dans une autre.Est-ce que c'est assez simple?
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <h:datatable value="#{liste}" var="element"> <h:column> <h:datatable value="#{element.liste2}" var="element2"> </h:column> </h:datatable>
Partager