JSF + Primefaces: Problème avec “rendu” des composants avec ajax

MODIFIER
Ne peut pas sembler obtenir rendered pour fonctionner correctement avec update attributs. Voici mes codes

        <ui:define name="left">
            <h:form>
                <p:commandLink value="Hey"
                actionListener="#{bean.setRenderComment}"
                update="comment"/>
            </h:form>
       </ui:define>
       <ui:define name="right">
            <h:panelGroup id="comment" rendered="#{bean.renderComment}">
                hello
            </h:panelGroup>
       </ui:define>

renderComment est un booléen attributs à l'intérieur de bean. setRenderComment fondamentalement changer l'état de renderComment comme ce

this.renderComment = !this.renderComment;

Droit, chaque fois que je clique sur le lien Hey, j'ai besoin de rafraîchir soit rendu hello sur on ou off. Comment puis-je résoudre ce problème, de sorte que je n'ai pas besoin de rafraîchir

OriginalL'auteur Thang Pham | 2010-09-20