J'ai un problème avec JSF. Quelqu'un peut-il dire pourquoi cela ne fonctionne pas?Id dupliqué JSF
<h:selectOneListbox
id="lang" size="5"
value="#{MbInstitution.node.lang}"
valueChangeListener="#{MbInstitution.changeLanguage}"
rendered="#{MbInstitution.view}"
>
<a4j:support event="onchange" reRender="shortDesc, fullDesc"/>
<f:selectItems value="#{MbInstitution.languagesByInstitute}"/>
</h:selectOneListbox>
<h:selectOneListbox
id="lang" size="5"
disabled="#{!MbInstitution.managingNew}"
value="#{MbInstitution.node.lang}"
rendered="#{!MbInstitution.view}"
>
<f:selectItems value="#{MbInstitution.availableLanguages}"/>
</h:selectOneListbox>
Il dit: « double Id pour une instForm composante: lang » Je sais que j'ai 2 éléments avec la même Id, mais on est rendu que lorsque l'autre est non. Donc, je ne pensais pas que ce serait un problème. En fait, ce n'est pas un gros problème du tout car je n'ai pas besoin de cette identification, mais si j'avais besoin alors que ferais-je?
Merci! C'est juste ce que je voulais (troisième solution). C'est si simple que je suis confus je ne pouvais pas le trouver par moi-même. :) – mykola
qu'en est-il du conteneur de nommage? Je ne comprends pas, et la question crosspost http://stackoverflow.com/questions/3449370/jsf-how-to-create-a-naming-container n'explique pas quelque chose de bon à mes yeux – Toskan