Hi,

 

Thanks for your prompt answer.

My question was regarding the validation. The weight field accepts empty
filed even I've used 'required' in the binding.

 

Please see below:

 

 

<component id="weight" type="TextField">

  <binding name="value" value="Weight" />

  <binding name="translator" value="translator:number, omitZero=true,
pattern=#.#"></binding>

  <binding name="validators" value="validators:required[The {0} is
missing!],min=0"></binding>

  <binding name="displayName" value="literal:Weight"></binding>

</component>

 

-----Original Message-----
From: Hugo Palma [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, 6 June 2007 10:08 p.m.
To: Tapestry users
Subject: Re: T4 question:

 

Try setting the translator binding to

 

"translator:number,omitZero=true"

 

See the section on translators here 

http://tapestry.apache.org/tapestry4.1/usersguide/validation.html

 

Nazmul wrote:

> I'm trying to work through the chapter 3 of the book "Enjoy web
development with

> Tapestry" This book using tapestry4.1.1 and pointed a bug alert:

> "BUG ALERT: In Tapestry 4.1.1 there is a bug in NumberTranslator. It
will

> convert an empty string into 0, not null. This will get pass both the
required

> and the min validators".

> 

> How do I enforce the required in validator?

> 

> Thanks

> 

> naz

> 

> 

> ---------------------------------------------------------------------

> To unsubscribe, e-mail: [EMAIL PROTECTED]

> For additional commands, e-mail: [EMAIL PROTECTED]

> 

> 

>   

Reply via email to