Bonjour,
J'utilise un composant <h:datatable> avec des colonnes triables mais je ne sais pas comment faire pour que mon premier affichage tri ma table en fonction d'un critère particulier.
Est-ce que quelqu'un pourrait m'aider ?
Renaud
Bonjour,
J'utilise un composant <h:datatable> avec des colonnes triables mais je ne sais pas comment faire pour que mon premier affichage tri ma table en fonction d'un critère particulier.
Est-ce que quelqu'un pourrait m'aider ?
Renaud
Apparemment, ça se fait avec tomahawk mais j'aurais préféré trouver une solution avec JSF ou RichFaces...
Avec Richfaces, tu as le composant extended Datatable qui le permet par défaut.
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
Bon j'ai regardé mais c'est assez confu. Quand tu dis qu'il le permet par défaut, tu veux dire que c'est dans ses options de base ?
Peux-tu me donner un exemple de configuration ? Pourrais-tu me dire s'il est possible de donner a l'exetendedDataTable une apparence de dataTable ? (seul le tri par défaut m'interresse en fait...)
Personne ne saurait me l'expliquer ?![]()
Alors l'extendedDatatable permet de base de faire du tri si tu le précises dans les colonnes :
Pour l'aspect, je ne sais pas trop. Sans doute en jouant avec le CSS (voir la doc complète du composant ici).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <rich:column sortable="true" sortBy="#{...}"> ... </rich:column>
Je n'ai jamais utilisé ce composant. Sur un ancien projet, j'avais créé ma propre table qui étendait la rich:datatable afin de pouvoir :
- utilise mon propre aspect (bon, c'était essentiellement du CSS donc pas la peine de créer un composant rien que pour ça).
- permettre le tri des colonnes.
- permettre la sélection unique ou multiple de lignes.
- inclure automatiquement un équivalent du datascroller (permettre de naviguer entre les pages du tableau) dès que l'on en a besoin.
Mais je tiens à dire que j'en ai galéré pour le faireje déconseille donc, à moins de vraiment maitriser JSF et la création de composants...
Donc personnellement, j'essaierais de bidouiller le CSS afin d'utiliser l'extendedDatatable...
Nous sommes tous semblables, alors acceptons nos différences !
--------------------------------------------------------------
Liens : Blog | Page DVP | Twitter
Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
Critiques : Apache Maven
Bon ce n'est pas compatible avec un rich:datatable alors je ne peux pas l'utiliser de toute façon :s.
Extended Datatable ? Je vais voir ça tout de suite !!!
Partager