You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "saurabh (JIRA)" <de...@myfaces.apache.org> on 2007/09/04 22:34:44 UTC
[jira] Created: (TRINIDAD-689) Getting validation error as alert
instead of inline
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.
Re: [jira] Created: (TRINIDAD-689) Getting validation error as alert instead of inline
Posted by Danny Robinson <da...@gmail.com>.
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) <de...@myfaces.apache.org> 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