[JSF] probleme de navigation à travers une liste

probleme de navigation à travers une liste [JSF] - Java - Programmation

Marsh Posté le 14-08-2008 à 09:58:01    

Bonjour tout le monde, je suis nouveau sur JSF et j'ai besoin d'aide pour réaliser un système de navigation dans une liste. Je sais pas comment on appel ca exactement alors je vais vous donner un exemple. Imaginez que vous avez une liste de 80 éléments, que vous décidez de n'afficher que 20 éléments par pages, donc il est nécessaire de faire le fameux 1.2.3.4 qui permet de passer de l'affichage des éléments 1 à 20 au éléments 20*N à 20*N+20. Vous allez me dire que c 'est simple, mais le vrai problème commence. En réalité j'affiche plusieurs liste en même temps sur la même page, je ne connais pas le nombre de liste à l'avance et chaque liste doit avoir son système de navigation propre. D'où ma première question, comment arriver à faire un système de navigation propre à chaque liste et totalement indépendant.
 
Déjà je vous montre se que j'ai fait et se que j'ai essayer aussi:

Code :
  1. <tom:dataList value="#{BeanMenu.listListCompteRendu}" var="listCompteRendu" layout="simple">
  2. <html:dataTable value="#{listCompteRendu}" var="compteRendu" border="1" first="#{compteur}" rows="20">
  3.  <html:column>
  4.   <core:facet name="header">
  5.    <html:outputText value="reference"></html:outputText>
  6.   </core:facet>
  7.   <html:outputText value="#{compteRendu.reference}"/>
  8.  </html:column>
  9.  <html:column>
  10.   <core:facet name="header">
  11.    <html:outputText value="date evenement"></html:outputText>
  12.   </core:facet>
  13.   <html:outputText value="#{compteRendu.dateEvenement}"/>
  14.  </html:column>
  15.  <html:column>
  16.   <core:facet name="header">
  17.    <html:outputText value="titre"></html:outputText>
  18.   </core:facet>
  19.   <html:outputText value="#{compteRendu.titre}"/>
  20.  </html:column>
  21.  <html:column>
  22. </html:dataTable>
  23. </tom:dataList>


Se bout de code affiche bien mes listes avec les éléments, mais même en essayent avec des scriplets j'arrive pas a faire ce fameux système de navigation. Quelqu'un a une idée?


---------------
En informatique, il n'y a pa de solution, que des problèmes :)
Reply

Marsh Posté le 14-08-2008 à 09:58:01   

Reply

Marsh Posté le 18-08-2008 à 10:54:43    

Je vois que personne n'a vraiment d'idée sur la question, ca m'aiderait beaucoup si quelqu'un avait la solution.
De plus j'ai une autre question en rapport avec cette liste. Comment passer un argument d'un page a l'autre?
Je m'explique. Chaque élément de la liste doit pointer vers la visualisation complété de l'élément de la liste (ici un compte rendu), pour cela il me faudrait passer l'identifiant du compte rendu en méthode post (si possible) vers la page de visualisation. Comment faire? avec une action? ou en html pure?  ou stoker dans un Bean stocké dans la session? ...?


---------------
En informatique, il n'y a pa de solution, que des problèmes :)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed