[PrimeFaces 5] Dynamic rows with column
Bonjour,
Je suis sur une petite application de lecture d'une base de données. J'aimerais la faire évoluer en présentant une interface plus agréable pour l'utilisateur.
Mon interface précédente était constituée d'un arbre (Tree) et une table (DataTable).
On sélectionne dans le Tree et les infos sont affichées dans le DataTable.
Aujourd'hui je souhaite faire disparaître mon arbre pour n'avoir qu'une table.
Je souhaiterais avoir quelque chose qui se présente comme ceci:
Date |
Nom |
Info |
Info |
Info |
|
|
Info |
Info |
Info |
|
Nom |
Info |
Info |
Info |
|
|
|
|
|
Date |
Nom |
Info |
Info |
Info |
|
|
Info |
Info |
Info |
J'espère que mon schéma est compréhensible...
Sinon niveau code j'ai un début avec ça:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <p:dataTable rowIndexVar="currRow" var="row" value="#{..}">
<p:column id="date" headerText="Date">
<h:outputText value="#{row.date}" rendered="#{currRow lt 1}" />
</p:column>
<p:column id="nom" headerText="Serveur">
<h:outputText value="#{row.nom}" rendered="#{currRow lt 1}" />
</p:column>
<p:column id="..." headerText="Package">
<h:outputText value="#{row.info}" />
</p:column>
<p:column id="..." headerText="Heure">
<h:outputText value="#{row.info}" />
</p:column>
<p:column id="..." headerText="Type">
<h:outputText value="#{row.info}" />
</p:column>
<p:column id="..." headerText="etat">
<h:outputText value="#{row.info}" />
</p:column>
</p:dataTable> |
Quelqu'un saurait-il m'indiquer comment faire ?
Merci pour votre aide.