title: JSF: PanelGrid won't render
body: <p>I've got a checkbox with an ajax event, upon changing the value, the checkbox will change a boolean in my bean. This ajax event should also render a panelGrid with attribute <code>rendered="#{!*the bean's boolean*}"</code>. This means that the panelGrid should be visible when unchecked, and visible when checked. The boolean will be set to false by default (by @PostConstruct).</p>
  
  <p>This is the corresponding code snippet:</p>
  
  <pre><code>&lt;h:selectBooleanCheckbox id="useAddress" value="#{handleOrder.useAddress}"&gt;
      &lt;f:ajax event="change" execute="useAddress" render="outputAddress" /&gt;
  &lt;/h:selectBooleanCheckbox&gt;
  
  &lt;h:panelGrid id="outputAddress" rendered="#{!handleOrder.useAddress}" columns="2" width="468px"&gt;
  (...)
  </code></pre>
  
  <p>This snippet is surrounded by a <code>&lt;h:form /&gt;</code> tag.
  My <code>getUseAddress()</code> and <code>setUseAddress()</code> will be executed upon valuechange.</p>
  
  <p>My question is, <strong>why is my panelGrid always visible</strong>?</p>