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


Reply via email to