In our setup, the problem will only occur with numbers with more than 3 digits. As far as I can see, dojo guesses the grouping from the locale when no grouping-character is given. To me, it seems as if the flag groupSize in the call to "dojo.i18n.number.isReal" should be explicitly set to zero.
> -----Original Message----- > From: Jesse Kuhnert [mailto:[EMAIL PROTECTED] > Sent: Monday, May 14, 2007 10:11 PM > To: Tapestry users > Subject: Re: I'm missing something obvious > > Aha. > > So the only real difference between the demo page and your > configuration is that you specified a pattern of "0". The > demo pages use the more generic # (as well as the default for > the number translator). > > If I remember correctly specifying something like "0" for the > pattern forces your input to be exactly one digit, so > anything like 11 would fail. > http://java.sun.com/j2se/1.4.2/docs/api/java/text/DecimalFormat.html > > > > On 5/14/07, Tony Nelson <[EMAIL PROTECTED]> wrote: > > > > I'm assuming that any value between 1 and 999999 should > work. I just > > tried 1234 and it failed as does every other number I type in. > > > > Playing w/ the page at opencomponentry that you linked below, the > > validators seem to work fine which is why I can't figure > out what's up. > > I really think I must have a typo, a missing comma or > something just > > crazy but I can't find it. > > > > Thanks again for all of your efforts > > Tony > > > > > > Jesse Kuhnert wrote: > > > Hmm doesn't seem to be conjuring up any eurekas for me > currently. . > > > > > > I wonder what the difference is between your field and > the fields on > > > the Workbench form? > > > > > > > > > http://opencomponentry.com:8080/workbench/Home,$Border.pageLink.sdirec > > t?sp=SFields > > > > > > > > > It has a similar setup but I can't see where the error is > happening. > > > > > > What exact value should pass but is failing for you? Just > to be sure. > > > > > > On 5/14/07, Tony Nelson <[EMAIL PROTECTED]> wrote: > > >> > > >> Sorry Jesse, I didn't realize this message didn't have > the whole trail. > > >> > > >> I have a simple input: > > >> > > >> <input jwcid="[EMAIL PROTECTED]" value="ognl:tradeId" > > >> validators="validators:required,min=0,max=1000000" > > >> translator="translator:number,pattern=0" > > >> displayName="Trade ID" > > >> /> > > >> > > >> > > >> the tradeId property is nothing more than: > > >> > > >> public abstract Integer getTradeId(); > > >> > > >> > > >> No matter what value I enter, valid or not, I alway get a dojo > > >> popup with 3 errors, the input must be a number, it must > be greater > > >> than 0 > > and > > >> less than 100000. > > >> > > >> I can get past this issue by disabling client validation, but I > > >> really don't want to do that. > > >> > > >> I believe the dojo warning I'm seeing is from a > datePicker that is > > >> on the form, but I will have to do some more research. > > >> > > >> Thanks again for all of your help. > > >> > > >> Tony Nelson > > >> > > >> Jesse Kuhnert wrote: > > >> > What issue exactly is it that you see? > > >> > > > >> > If you could provide the exact text that is presented as the > > >> > reason for the error as well as what input you gave it > to produce > > >> > the error I can be more helpful. > > >> > > > >> > On 5/14/07, Tony Nelson <[EMAIL PROTECTED]> wrote: > > >> >> > > >> >> Grabbing today's latest build, I'm still seeing the same dojo > > >> validation > > >> >> issue. As a bonus, there is a new debug message: > > >> >> > > >> >> DEBUG: EXPERIMENTAL: dojo.i18n.number -- Not yet > ready for use. > > >> >> APIs subject to change without notice. > > >> >> > > >> >> Happy Monday! > > >> >> > > >> >> Thanks in advance, > > >> >> Tony Nelson > > >> >> > > >> >> <snipped> > > >> >> > > >> > > > >> > > > >> > > > >> > > >> > > >> > > >> > ------------------------------------------------------------------- > > >> -- To unsubscribe, e-mail: [EMAIL PROTECTED] > > >> For additional commands, e-mail: [EMAIL PROTECTED] > > >> > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- > Jesse Kuhnert > Tapestry/Dojo team member/developer > > Open source based consulting work centered around > dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]