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