J'ai un bean géré qui contient une collection d'instances UISelectItem. Comment puis-je dire à une instance de ne pas rendre? Définir le selectitem.setRendered(false)
restaure toujours cet élément ... Je voudrais manipuler l'instance UiSelectItem.JSF2 a défini un objet UISelectItem pour qu'il ne soit pas rendu. Avec un MenuRenderer personnalisé
Donc fondamentalement j'ai un h:selectOneMenu
qui est rempli par cette collection par f:selectItems
. Mais certains de ces éléments ne veulent pas être affichés.
Merci
MISE À JOUR: On dirait que le champ rendu est héritée par le UIComponentBase, mais n'a pas de fonctionnalité. Maintenant, j'essaie de faire un menuRenderer personnalisé en combinaison avec un UISelectitem étendu qui a un champ désactivé.
Merci, mais je ne veux vraiment pas le désactiver dans la vue. J'essaie maintenant d'étendre UISelectItem et de faire un rendu personnalisé, mais ce n'est pas trivial. –