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 <[EMAIL PROTECTED]> 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?