title: Trouble implementing reset button in ICEfaces 1.8.2
body: <p>I have a form with values populated from a database. The form consists of a number of ice:inputText components with partialSubmit="true", so the fields will be validated when they lose focus. The form has a save and a reset button. The reset button has immediate="true" and is just a regular ice:commandButton, i.e., not a type="reset".</p>
  
  <p>Typical inputText field:</p>
  
  <pre><code>&lt;ice:inputText id="input1" maxlength="6" size="6" value="#{client.inboxThreshold}" partialSubmit="true"&gt;
      &lt;f:convertNumber integerOnly="true" /&gt;
      &lt;f:validateLongRange minimum="0" /&gt;
  &lt;/ice:inputText&gt;
  </code></pre>
  
  <p>"Reset" button:</p>
  
  <pre><code>&lt;ice:commandButton value="Reset" style="margin-left:5px;" actionListener="#{client.reset}" immediate="true"/&gt;
  </code></pre>
  
  <p>The problem is this: When a user changes the values and clicks the reset button, the actionListener is fired which updates the backing bean values. The validation errors are removed, however, the model values don't get updated when the page is rendered.</p>
  
  <p>The phase listener indicates it's going from Apply_Request_Values to Render_Response. So, I think I need to manually trigger the Update_model_values phase.</p>
  
  <p>Ideas?</p>