[richfaces-issues] [JBoss JIRA] Created: (RF-5672) bean not getting updated on action

Prateek Agarwal (JIRA) jira-events at lists.jboss.org
Tue Jan 13 05:42:14 EST 2009


bean not getting updated on action
----------------------------------

                 Key: RF-5672
                 URL: https://jira.jboss.org/jira/browse/RF-5672
             Project: RichFaces
          Issue Type: Task
    Affects Versions: 3.2.1
            Reporter: Prateek Agarwal


Im using modal panel and have a inputText where i enter the data.
the data needs to be validated ( i m performing server side validation ).After the data is validated the panel needs to be closed and the data is stores in DB.

the problem i m facing is if onclick i dont hide the modalpanel the data entered in textbox is not updated in the bean and the requirement is that i should not close the panel until and unless i validate that the data is correct.

now if i hide the panel onclick the data gets updated in the bean.

here is the code.

<body>
    <h:form id="travelform" >
    <rich:modalPanel id="travelPanel" moveable="true" width="450" height="150" >
        <f:facet name="controls">
            <h:commandButton image="images/remove2.gif" onclick="Richfaces.hideModalPanel('travelform')"/>
        </f:facet>
         <table>
            <tr>
              <td><table>
                  <tr>
                    <td>
	<h:inputText id="name" styleClass="textbox4" 
                       value="#{Travel.name}" />
	</td>
                  </tr>
	<tr>
                    <td>
	<a4j:commandButton value="#{bundle.mc_save_button}"
	id="save"
	action="#{Travel.save}"
	onclick="javascript:Richfaces.hideModalPanel('travelform');  (Note : I dont want this line becoz i dont want to hide my panel until my validation is done )
	                javascript:Richfaces.showModalPanel('processing');"
	oncomplete="if (# {! (empty facesContext.maximumSeverity)})
		javascript:Richfaces.hideModalPanel('processing');
		javascript:Richfaces.showModalPanel('errorPanel');
	}else{
		javascript:Richfaces.hideModalPanel('processing');
		javascript:Richfaces.hideModalPanel('travelform');
	};"
	reRender="errorPanel">
                  </a4j:commandButton></td></tr>
                </table></td>
            </tr>
          </table>
     </rich:modalPanel>
</h:form>
</body>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the richfaces-issues mailing list