Re: Dynamic Validator Parameters

2006-11-17 Thread Daniel Tabuenca

This would work for custom validators. What I want to know is how can
I bind values to the standard validators such as specifying the
maximum length of a string or the max value of an integer using
existing validators but just get the actual numeric constraint from a
property rather than hard-coding it. In my opinion there should be
some notation within the validators: prefix (similar to using $ for
referring to beans) but that refers to an ognl expression or at the
very least a simple property name. I just wanted to make sure there is
no standard easy way of doing this before I go and write my own
validator.


On 11/17/06, Christian Dutaret <[EMAIL PROTECTED]> wrote:

Actually it is validators=validators:$maxBean

Then in your bean's validate(...), you can access any page property that
way:

YourPage page = (YourPage) field.getPage();
YourPropertyType value = page.getYourProperty();

2006/11/17, Jesse Kuhnert <[EMAIL PROTECTED]>:
>
> Define the max validator class as a bean and reference it instead of
> max=
> (ie validators="validators:maxBean" i think, maybe it's more complicated
> than that)
>
> On 11/16/06, Daniel Tabuenca <[EMAIL PROTECTED]> wrote:
> >
> >This may be a very easy question, but I've looked around and can't
> > find the right way to do this. All I want to be able to do is set a
> > validator parameter like "max" for example to the value of a page
> > property instead of a hard-coded number. So I kinda want to do like
> > "max=ognl:maxValue". What's the right way to do this?
> >
> > -
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Jesse Kuhnert
> Tapestry/Dojo/(and a dash of TestNG), 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]



Re: Dynamic Validator Parameters

2006-11-17 Thread Christian Dutaret

Actually it is validators=validators:$maxBean

Then in your bean's validate(...), you can access any page property that
way:

YourPage page = (YourPage) field.getPage();
YourPropertyType value = page.getYourProperty();

2006/11/17, Jesse Kuhnert <[EMAIL PROTECTED]>:


Define the max validator class as a bean and reference it instead of
max=
(ie validators="validators:maxBean" i think, maybe it's more complicated
than that)

On 11/16/06, Daniel Tabuenca <[EMAIL PROTECTED]> wrote:
>
>This may be a very easy question, but I've looked around and can't
> find the right way to do this. All I want to be able to do is set a
> validator parameter like "max" for example to the value of a page
> property instead of a hard-coded number. So I kinda want to do like
> "max=ognl:maxValue". What's the right way to do this?
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Jesse Kuhnert
Tapestry/Dojo/(and a dash of TestNG), team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com




Re: Dynamic Validator Parameters

2006-11-16 Thread Jesse Kuhnert

Define the max validator class as a bean and reference it instead of max=
(ie validators="validators:maxBean" i think, maybe it's more complicated
than that)

On 11/16/06, Daniel Tabuenca <[EMAIL PROTECTED]> wrote:


   This may be a very easy question, but I've looked around and can't
find the right way to do this. All I want to be able to do is set a
validator parameter like "max" for example to the value of a page
property instead of a hard-coded number. So I kinda want to do like
"max=ognl:maxValue". What's the right way to do this?

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





--
Jesse Kuhnert
Tapestry/Dojo/(and a dash of TestNG), team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com


Dynamic Validator Parameters

2006-11-16 Thread Daniel Tabuenca

  This may be a very easy question, but I've looked around and can't
find the right way to do this. All I want to be able to do is set a
validator parameter like "max" for example to the value of a page
property instead of a hard-coded number. So I kinda want to do like
"max=ognl:maxValue". What's the right way to do this?

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