[ http://issues.apache.org/jira/browse/MYFACES-749?page=comments#action_12355979 ]
Mike Kienenberger commented on MYFACES-749: ------------------------------------------- Again, this is not a bug. This is how JSF is designed to work. Immediate=true doesn't skip validation. It causes processing to stop BEFORE the validation phase. And that means it also stops processing before the model update phase. The situation in the "What we want is:" section can only be solved using the OptionalValidationFramework or something similar. It cannot be done in standard JSF. The OVF technique is the only way to "skip validation" rather than "stop processing." Please ask further questions on the mailing list rather than in this issue. That's what the mailing list is for. Could one of the committers please close this issue as "WONT FIX"? Thanks. > inputText refresh problem > ------------------------- > > Key: MYFACES-749 > URL: http://issues.apache.org/jira/browse/MYFACES-749 > Project: MyFaces > Type: Bug > Components: General > Versions: 1.1.0, 1.0.9m9 > Environment: Windows XP, Tomcat5.x > Reporter: JagMohan > > I have a drop down LEVELS with an valueChangeListener and an inputText field > that is supposed to change when the drop down is changed. The inputText field > is bound to a simple String object. > When the value of the drop down changes, request submits and upon processing > the value of the backing bean changes. when comes to UI, its not showing the > changed value in the <h:inputText> field, but its showing the updated value > in <h:outputText> field. > REFERENCES > --------------------- > <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> > <h:selectOneMenu id="SELECTlevel" > immediate="true" > value="#{irisRequestQueueBean.currentRequest.level}" > disabled="#{empty irisRequestQueueBean.levels}" > valueChangeListener="#{irisRequestQueueBean.changedLevel}" > onchange="this.form.submit( );"> > <f:selectItems value="#{irisRequestQueueBean.levels}" /> > <j4j:idProxy id="levelId" /> > </h:selectOneMenu> > upon changing the level, backing bean value changes. but the below inputText > not showing the updated value. but outputText is showing the correct value. > <h:inputText id="checked" size="30" > value="#{irisRequestQueueBean.currentRequest.title}"> > </h:inputText> > <h:outputText value="(#{irisRequestQueueBean.currentRequest.title})"/> -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira