title: Problem with richfaces a4j:jsFunction
body: <pre><code>&lt;h:selectManyCheckbox id="accountGroup" layout="pagedirection" 
     value="#{xxx.accountGroup}" style="FONT-SIZE: 11px;" 
     onclick="selectAllAccountGroup(this.value);fireAjax();"&gt;
  
     &lt;f:selectItem itemValue="0" itemLabel="Select All" /&gt;
     &lt;f:selectItems value="#{xxx.userGroup}" /&gt;
  
     &lt;a4j:jsFunction name="fireAjax" action="#{xxx.groupChanged}" 
       ajaxSingle="true" reRender="accountNumbersOp" process="accountGroup"&gt;
     &lt;/a4j:jsFunction&gt;
  
  &lt;/h:selectManyCheckbox&gt; 
  </code></pre>
  
  <p>Above is a list of check-boxes with select all option, if select all is selected all check-boxes are selected. On the basis of selected values I have to populate another check-box list, whose logic is in action method. I am facing few issues.</p>
  
  <ol>
  <li>If I remove process attribute of tag "a4j:jsFunction", action method is called but I don't get the updated value of check-boxes list in action method.</li>
  <li>If I use process attribute of tag "a4j:jsFunction", action method is called twice, Why So?</li>
  <li>Even actionListener fails to solve the issue.</li>
  </ol>
  
  <p>Any suggestions how can I accomplish this in a better way.</p>
  
  <p>I am on jsf 1.2, richfaces 3.3.3, weblogic 10.3.2(Portal)</p>