Bonjour,
j'ai une série de composants qui ne font que de l'affichage via des datalist tomahawk, datatable, etc. Ces composant dans ces listes n'ont aucun éditeur ni aucune action possible. Cependant, comme tout bon composant, il font partie intégrante du cycle de vie jsf. Donc le datalist parcours mes collection plusieurs fois par requête: pendant le apply request value, pendant la validation, pendant le update model, pendant le invoke application, pendant le render. Comme les données en question doivent être pompées depuis une base de donnée, ça prend un peu de temps.
Hors, de part leur nature readonly, je sais que ces composant n'ont a participer qu'au render. Est-ce que quelqu'un sait comment on pourrait dire à JSF, pour une partie des composants, de les ignorer dans certaines phases? Existerait-il quelque part un composant jsf qui permette çà (ne travailler que sur certains cycles) sur un modèle similaire au panelGroup (on regroupe dedans tout ce qui doit échapper au cycle)?
Partager