title: h:selectBooleanCheckbox not firing a4j:ajax listener inside rich:datatable on first click
body: <p>When checking the <code>h:selectBooleanCheckBox</code> the first time, the listener is not fired.  Checking it again, does fire the listener.  I've also tried doing a <code>valueChangeListener="selectRoleCheckboxChangeListener"</code> attribute for the <code>h:selectBooleanCheckBox</code> with the same result.  It will work on the 2nd and subsequent clicks.  I'd like to have this fire on the first click.  Ideas?  Thanks</p>
  
  <pre><code>&lt;rich:dataTable id="roleTable" 
      value="#{roleBean.displayedRoles}" 
      var="roleItem"  
  &gt;
      &lt;rich:column 
          id="selectRoleCheckboxColumn" 
      &gt;
          &lt;f:facet name="header"&gt;Select Role&lt;/f:facet&gt;
          &lt;h:selectBooleanCheckbox
              id="selectRoleCheckbox" 
              value="#{roleItem.selectRole}" 
              binding="#{roleBean.selectRoleCheckbox}"
          &gt;
              &lt;a4j:ajax 
                  event="click" 
                  listener="#{authorizationBean.selectRoleCheckboxListener}"
              /&gt; 
          &lt;/h:selectBooleanCheckbox&gt;
      &lt;/rich:column&gt;
  &lt;/rich:dataTable&gt;
  </code></pre>