JSF: rendu de l'attribut

J'ai un panelGroup avec un rendu de l'attribut. Pourquoi est-ce que les valeurs des composants dans le panelGroup s'appelle lui même si le rendu de l'attribut est défini sur false? Dois-je missunderstand le rendu de l'attribut ici?

Ce que je veux faire: j'ai un selectManyCheckbox avant la panelGroup et tout le panelGroup doit être exécutée uniquement si l'utilisateur a choisi les valeurs dans la selectManyCheckbox et appuyer sur un bouton. Cela ne fonctionne pas comme cela parce que les composants de la panelGroup dépend des valeurs que l'utilisateur a le choix dans la selectManyCheckbox.

<h:selectManyCheckbox /> //for the user to choose
<h:commandButton /> //to render the panelGroup

<h:panelGroup rendered="#{someBean.render}">
  <h:dataTable value="#{someOtherBean.loadSomething(someObject)}" var="item">
    //...
  </h:dataTable>         
</h:panelGroup>

OriginalL'auteur geeehhdaa | 2011-06-07