You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by David Delbecq <de...@oma.be> on 2007/05/29 14:47:33 UTC
t:panelTabbedPane and data validation
Hello,
i have a form with the following structure:
form
+ inputText
+ panelTabbedPane
+ panelTab
+ input (required="true")
+ panelTab
+ input (required="true")
+ commandButton
+ messages
If i am in second tab and i click the submit button, the fields in first
tab are not validated (there is nothing in h:messages). However, if i go
back to first tab and click the submit button, then i get the validation
error message. Is there a way to have all fields of panelTabbedPane
validated (instead of only current panel) and have panelTabbedPane show
the first panel with an error?
Re: t:panelTabbedPane and data validation
Posted by Mike Kienenberger <mk...@gmail.com>.
I think the behavior of the component changes depending on whether
you're using server-side or client-side tabbing.
If you're using client-side tabbing, then I believe all tabs are
generated and all values are validated. If you're using server-side
tabbing, then I think only the current tab is actually rendered to the
browser.
It's been awhile since I've used tabs, but I believe that's the situation.
Don't know what the process for switching to the first panel with an
error would be.
On 5/29/07, David Delbecq <de...@oma.be> wrote:
> Hello,
>
> i have a form with the following structure:
>
> form
> + inputText
> + panelTabbedPane
> + panelTab
> + input (required="true")
> + panelTab
> + input (required="true")
> + commandButton
> + messages
>
> If i am in second tab and i click the submit button, the fields in first
> tab are not validated (there is nothing in h:messages). However, if i go
> back to first tab and click the submit button, then i get the validation
> error message. Is there a way to have all fields of panelTabbedPane
> validated (instead of only current panel) and have panelTabbedPane show
> the first panel with an error?
>