title: jsf 1.2 popup after validation and closing does not upload new data
body: <p>I am using a popup where the popup is on rich model panel
  when I am trying to create new value and click on save button and there is no value where required is true i get err message (like i want to !!!!) but if this person click on close (x button) the next time this pop is loaded and showmodelpanel is being called(on update mode where i try to take the city value from a jsf bean) no value is written (where there should be one !!!! this is my bug )</p>
  
  <p>I want that after someone close my popup even thought he got an err massage from validation facet 'the next time he open the pop up new values will be entered </p>
  
  <p>NOTICE :  the disabled face is ok but inserting the values is not (odd....) </p>
  
  <p>can someone explain what is the problem (provably something about the jsf faces , how can I restore the page to his original status after validation err ? )  </p>
  
  <pre><code>  &lt;rich:modalPanel id="DefineEntityAddress" width="400" height="300"
  autosized="true"&gt;
  &lt;h:graphicImage value="/images/close.png" styleClass="hidelink"
              id="DefineEntityAddressHidelink" /&gt;
          &lt;rich:componentControl for="DefineEntityAddress"
              attachTo="DefineEntityAddressHidelink" event="onclick"
              operation="hide"&gt;
  </code></pre>
  
  <p>.
  .
  .</p>
  
  <pre><code> &lt;h:form&gt;
   &lt;t:div style="display:block;height:17px;"&gt;
                          &lt;rich:comboBox required="true" id="suggestionBoxCity"
                              value="#{DefineEntityAddressControl.chossenCity}"
                              suggestionValues="#{DefineEntityAddressControl.allCityNames}"
                              directInputSuggestions="true" required="true"
                              disabled="#{DefineEntityAddressControl.readOnly}"
                              listStyle="text-align: right;" tabindex="12"&gt;
                              &lt;a4j:support event="onchange" reRender="suggestionBoxStreet"&gt;&lt;/a4j:support&gt;
                          &lt;/rich:comboBox&gt;
                      &lt;/t:div&gt;
                      &lt;a4j:outputPanel ajaxRendered="true"&gt;
                          &lt;t:message for="suggestionBoxCity" styleClass="dyna_error"&gt;&lt;/t:message&gt;
                      &lt;/a4j:outputPanel&gt;
                  &lt;/a4j:region&gt;
  
  
  &lt;a4j:commandButton id="save" value="#{l.save}"
              oncomplete=" closeModalPanel();"                
              reRender="hidden,saveError,saveError1,#{DefineEntityAddressControl.ok ? DefineEntityAddressControl.callinglabalTorerender : l.end_date}"
              disabled="#{DefineEntityAddressControl.toDelivery}"
              action="#{DefineEntityAddressControl.save}"
              styleClass="actionButton" /&gt;
  
  &lt;/h:form&gt;
  
  &lt;/rich:modalPanel&gt;
  </code></pre>