hi Paul

that's it! I didn't search for such a property because
I never thought this could be a correct or wanted behaviour.
now I know.

thanks
lukas


Am Dienstag, 7. März 2006 00:15 schrieb Paul Ferraro:
> The NumberTranslator has an omitZero property, which by default is true
> (personally, I think the more intuitive default value should be false).
> You can override this property in your translator binding like so:
>
> <component id="minuteField" type="TextField">
>   <binding name="value" value="ognl:minute" />
>   <binding name="translator" value="translator:number,omitZero=false" />
>   <binding name="validators" value="validators:min=0,max=59" />
> </component>
>
>
> Paul
>
> Lukas Ruetz wrote:
> > hello list
> >
> > I have an integer value that is read/set in a TextField.
> > a number-translator is attached for convertion, what works
> > fine.
> >
> > but the form-field is emtpy if the integer "0" (zero) is
> > returned by the getter (when the form is displayed). setting
> > a zero (form-submit) is no problem. other values are ok.
> >
> > why can't the translator return a zero? if I try it without
> > translator/validators the zero is shown.
> >
> > <component id="minuteField" type="TextField">
> >   <binding name="value" value="ognl:minute" />
> >   <binding name="translator" value="translator:number" />
> >   <binding name="validators" value="validators:min=0,max=59" />
> > </component>
> >
> > public int getMinute()
> > public void setMinute(int min)
> >
> > the rendered HTML looks like
> > <input type="text" name="minField" value="" id="minField" size="2"
> > maxlength="2"/>
> >
> > I'm using T4.0
> >
> > any ideas?
> > thanks
> > lukas

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

Reply via email to