EDIT
Cant semblent se rendered
pour fonctionner correctement avec update
attributs. Voici mes codesJSF + Primefaces: un problème "rendus" composants avec ajax
<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 des attributs booléens à l'intérieur bean
. setRenderComment
essentiellement basculer l'état de renderComment
comme celui-ci
this.renderComment = !this.renderComment;
droit, chaque fois que je clique sur le lien Hey
, je dois rafraîchir soit rendre hello
ou désactiver. Comment puis-je résoudre ce problème, de sorte que je ne avoir besoin de rafraîchir
Merci. Ça marche :). La raison pour laquelle j'utilise 'panelGroup' est parce que, j'ai beaucoup de composants que je veux rendre ou désactiver en utilisant un seul attribut' rendered'. Si je dois le faire, je suppose que je pourrais tout aussi bien enlever le 'panelGroup'. Merci beaucoup l'homme: D –