Hello Experts. I have in my application that, from an actionListener if I invoke RichInputText#getValue() and RichInputText#getSubmittedValue() they are behaving differently depending on the scope of the managed bean.
In View Scope the getValue() is not returning null, but getSubmittedValue() is. Where as if the scope is Page flow then the getSubmittedValue() is not returning null.
Any idea why it is happening? Both of the cases the af:commandLink has set to partialSubmit="true" and without immediate attribute.
I am using JDeveloper 18.104.22.168.0.
Thanks and regards,
this has nothing to do with the bean scope. The two values are the way JSF handles the request lifecycle. The getSubmitted value holds the client value as it is submitted from the browser form. The getValue holds the value of the model.The submitted value becomes the local value after process validation has been successful and the model is getting updated