Hi all,
 
My question put simply is: Does the value of submittedValue on a
UIInput/EditableValueHolder take precedence over the an actual value
when it comes to rendering the component?
 
 
Background:
 
I've been trying to find a way to save component values between
redirects.  I have a form with 2 input controls, one is a h:inputText
the other a custom component.  The custom component is a disabled input
text paired with a custom immediate command button.  The button takes
the user to another view where they can search and select an entity,
click ok and get redirected back to form page with the disabled input
text filled in.  This is all ok and works correctly.
 
The problem I have is other components' values in the form (like the
h:inputText in the example) will not be saved by default as I am not
doing a postback (and may not be valid yet).  So I'm wondering if the
following may work.
 
1) User enters (possibly invalid) value into the h:inputText.
2) User clicked button.
3) Submitted values (if present) of all components in the form are saved
(custom code).
4) Redirect to other page.
5) User makes selection on another page.
6) Redirect back to form page.
7) Submitted values restored to the form (custom code).
8) View renders.
 
I'm not sure in 8 whether the submitted value will be used or the actual
value (which is probably still null).  The JSF spec doesn't make it
clear whether the submitted value takes precedence for rendering if it
is set.
 
Any help or suggestions appreciated.
 
Cheers.
 
Mike.
 

 This e-mail is bound by the terms and conditions described at 
http://www.subexazure.com/mail-disclaimer.html

Reply via email to