Pavel Arnošt created MYFACES-3579:
-------------------------------------
Summary: Inconsistent message order in h:messages
Key: MYFACES-3579
URL: https://issues.apache.org/jira/browse/MYFACES-3579
Project: MyFaces Core
Issue Type: Bug
Affects Versions: 2.1.8
Reporter: Pavel Arnošt
Priority: Minor
Hi,
with template:
<h:form>
<h:messages />
<h:inputText required="true" label="1" />
<h:inputText required="true" label="2" />
<h:inputText required="true" label="3" />
<h:commandButton value="Submit" />
</h:form>
messages in h:messages doesn't match order of components, h:messages will show:
2: Validation error
3: Validation error
1: Validation error
It looks like that problem occurs when h:messages element is wrapped in another
component, because this works:
<h:messages />
<h:form>
<h:inputText required="true" label="1" />
<h:inputText required="true" label="2" />
<h:inputText required="true" label="3" />
<h:commandButton value="Submit" />
</h:form>
but this doesn't:
<h:panelGroup>
<h:messages />
<h:form>
<h:inputText required="true" label="1" />
<h:inputText required="true" label="2" />
<h:inputText required="true" label="3" />
<h:commandButton value="Submit" />
</h:form>
</h:panelGroup>
With Mojarra h:messages or PrimeFaces p:messages order matches component order.
Regards,
Pavel
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira