You're correct simple="true" is causing this, because you've not specified a
<tr:message for="id2" />.  The alert you're seeing is a developer warning
that you've not provided a destination for messages on that component.


On 9/4/07, saurabh (JIRA) <[email protected]> wrote:
>
> Getting validation error as alert instead of inline
> ---------------------------------------------------
>
>                 Key: TRINIDAD-689
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-689
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>          Components: Components
>    Affects Versions: 1.0.2-core
>            Reporter: saurabh
>
>
> I am getting validation errors as alert instead of inline messages.
> here are the code snippets.
> trinidad-config.xml - default
> web.xml
>        <context-param>
>                <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
>                <param-value>server</param-value>
>        </context-param>
>
> abc.xhtml
> <tr:form id="abc">
> <tr:inputText id="id1" value="hello output">
>                                        <tr:validateLength minimum="2"
> maximum="10" messageDetailNotInRange="error 1-{0}-{1}-{2}-{3}" />
> </tr:inputText>
> <tr:inputText required="true" value="input input input" id="id2"
> requiredMessageDetail="afraid of  putting address??" simple="true">
>                                        <tr:validateLength minimum="2"
> maximum="10" messageDetailNotInRange="error 2 - {0}-{1}-{2}-{3}" />
> </tr:inputText>
> <tr:commandButton text="Submit" />
> </tr:form>
>
> When i put invalid  input for both the elements, i get the validation
> error as inline txt for id1, but as alert for id2. The element with id2 has
> got simple attribute set to true. This is making the difference.
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>


-- 
Chordiant Software Inc.
www.chordiant.com

Reply via email to