You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Richard Wallace <rw...@thewallacepack.net> on 2006/02/02 22:40:59 UTC
t:message and summaryFormat
Hello all,
I'm trying to use the summaryFormat attribute of the tomahawk message
component with the following:
<h:form id="form" onsubmit="return validateForm(this);">
<h:panelGroup>
<h:outputLabel for="textInput" value="Input" />
<h:inputText id="textInput" required="true" />
<t:message for="textInput" summaryFormat="You must enter a
value for {1}. If you don't, you'll be sorry!" />
</h:panelGroup>
<br />
<h:commandButton action="doIt" />
</h:form>
According to the web site, this should display the error message "Your
must enter a value for Input. If you don't, you'll be sorry!" Instead,
I'm seeing the plain old ""Input": Value is required." I'm using
myfaces and tomahawk 1.1.1, do I need to be using a snapshot version?
Thanks,
Rich
Re: t:message and summaryFormat
Posted by Mike Kienenberger <mk...@gmail.com>.
I don't know what the summaryFormat attribute does. Check the source, I guess.
It's on my todo list to expand all tomahawk validators to support a
"message" attribute, which is probably what you're looking for, but
I've been very busy with non-JSF-related stuff for the last month, and
I'm still catching up (485 emails to go).
For example, see
http://issues.apache.org/jira/browse/MYFACES-801
If you want to submit patches (maybe open a catch-all JIRA issue on
"adding message attribute to all tomahawk validators to store them),
it might speed things up -- someone else might get to it before I do.
On 2/3/06, Richard Wallace <rw...@thewallacepack.net> wrote:
> So, am I way off base on what the summaryFormat attribute for
> <t:message> is supposed to be? Is there another way to have per input
> field error messages?
>
> Rich
>
> Richard Wallace wrote:
> > Hello all,
> >
> > I'm trying to use the summaryFormat attribute of the tomahawk message
> > component with the following:
> >
> > <h:form id="form" onsubmit="return validateForm(this);">
> > <h:panelGroup>
> > <h:outputLabel for="textInput" value="Input" />
> > <h:inputText id="textInput" required="true" />
> > <t:message for="textInput" summaryFormat="You must enter a
> > value for {1}. If you don't, you'll be sorry!" />
> > </h:panelGroup>
> > <br />
> > <h:commandButton action="doIt" />
> > </h:form>
> >
> > According to the web site, this should display the error message "Your
> > must enter a value for Input. If you don't, you'll be sorry!"
> > Instead, I'm seeing the plain old ""Input": Value is required." I'm
> > using myfaces and tomahawk 1.1.1, do I need to be using a snapshot
> > version?
> >
> > Thanks,
> > Rich
>
>
Re: t:message and summaryFormat
Posted by Richard Wallace <rw...@thewallacepack.net>.
So, am I way off base on what the summaryFormat attribute for
<t:message> is supposed to be? Is there another way to have per input
field error messages?
Rich
Richard Wallace wrote:
> Hello all,
>
> I'm trying to use the summaryFormat attribute of the tomahawk message
> component with the following:
>
> <h:form id="form" onsubmit="return validateForm(this);">
> <h:panelGroup>
> <h:outputLabel for="textInput" value="Input" />
> <h:inputText id="textInput" required="true" />
> <t:message for="textInput" summaryFormat="You must enter a
> value for {1}. If you don't, you'll be sorry!" />
> </h:panelGroup>
> <br />
> <h:commandButton action="doIt" />
> </h:form>
>
> According to the web site, this should display the error message "Your
> must enter a value for Input. If you don't, you'll be sorry!"
> Instead, I'm seeing the plain old ""Input": Value is required." I'm
> using myfaces and tomahawk 1.1.1, do I need to be using a snapshot
> version?
>
> Thanks,
> Rich