Hi again!

Sorry for my empty post, Outlook decided it would be better to clean the 
mail-body from all those unnecessary characters before sending. Saving 
bandwidth and disk space is always a good thing.


So let's try again:

I got a form where I use some validated tr:inputText and a tr:treeTable with 
rowSelection="single" to edit a domain object. The tr:treeTable is 
immediate="true" because I don't want the tr:inputText component values to be 
validated when tree nodes are expanded or collapsed. A tr:commandButton shall 
submit the form, perform validation and call an action-method on my 
backing-bean to save the domain object.
Problem is if the user has changed the selection in the treeTable, because of 
the immediate flag in the treeTable processing stops after Apply Request Values 
phase when activating the commendButton. So my action is not executed and no 
validation is performed. When I set the commandButton to immediate="true" the 
action is performed but there is still no validation.

I did assume the "immediate" behaviour would only apply if the submit was 
triggered by a component having "immediate" set. But it seems like it also 
applies if any component that has immediate set generates an event.

Is this behaviour really correct or is this a bug in tr:treeTable? If it's 
correct, how can I have my inputText's validated?


Thanks a lot,
Thorsten

Reply via email to