title: RichFaces: JSF Message disappears using a4j:support
body: <p>I am unsing JSF 1.2 with the richfaces implementation.
  What I am trying to do is to enable a selectOneRadio when a selectBooleanCheckbox is checked.
  It works so far. But there is a strange effect:</p>
  
  <p>Consider following situation: 
  Field selectA shows an error-Message in its rich:message tag. 
  After checking myCheckbox selectOneRadio selectToReRender is enabled but the error message in all rich-message tags on the page disappear.</p>
  
  <p>Thanks for your Help.</p>
  
  <p>Regards,</p>
  
  <p>Max</p>
  
  <pre><code>&lt;!-- Field which shows error-Message if vlaue was not entered --&gt;
  &lt;h:selectOneRadio id="selectA" 
                    value ="#{controller.entity.valueA}"
                    required="true"
                    label="#{text['selectA.label']}"
                    layout="pageDirection"&gt;
      &lt;f:selectItem itemValue="#{true}" itemLabel="Yes" /&gt;
      &lt;f:selectItem itemValue="#{false}" itemLabel="No"/&gt;
  &lt;/h:selectOneRadio&gt;
  
  &lt;rich:message for="selectA"/&gt;
  
  
  
  &lt;!-- Field which enables selectOneRadio selectToReRender if it is checked --&gt;
  &lt;h:selectBooleanCheckbox id="myCheckbox" 
                           label="#{text['myCheckbox.label']}"
                           value="#{controller.entity.valueB}" 
                           required="false"&gt;
      &lt;a4j:support event="onclick" ajaxSingle="true" reRender="selectToReRender"/&gt;
  &lt;/h:selectBooleanCheckbox&gt;
  &lt;rich:message for="myCheckbox"/&gt;
  
  &lt;!-- Field which is disabled until myCheckbox is checked. 
       Function getSelectToReRenderDisabled() of controller checks the boolean value of controller.entity.valueB --&gt;
  &lt;h:selectOneRadio id="selectToReRender"
                    value="#{controller.entity.valueC}"
                    label="#{text['selectToReRender.label']}"
                    layout="pageDirection"
                    required="true"
                    disabled="#{controller.selectToReRenderDisabled}"&gt;
      &lt;f:selectItems value="#{MySelectItems.myEntitySelectItems}"
                     var="" /&gt;
  &lt;/h:selectOneRadio&gt;
  &lt;rich:message for="selectToReRender"/&gt;
  </code></pre>