Hi everybody,

I followed the howto on the wiki to create a custom validator and
translator: A choice validator which only accepts two different
string values (like y/n) and a boolean translator which translates
this choice into corresponding boolean values. Both are configurable
by use of a parameter passed in the .page file.

The first problem was that (as described in the howto)

<binding name="translator" value="translator:gender,parameter"/>

didn't work - I got an java.lang.reflect.InvocationTargetException.
And yes, I have a constructor which accepts a String as parameter ;)

Using

<binding name="translator" value="translator:gender,parameter=value"/>

and providing a setter/getter in the translator works.
Is the first wrong? In this case I won't add my solution to
the wiki but replace the wrong one.

The second and even bigger problem is that I have a problem with
the combination of the validator/translator. What I want is
that first the validator checks if the choice was submitted
correctly and afterwards this choice is translated in a
corresponding boolean value (to be inserted in the database).

BUT:
As it seems the translator is called first, translates the
choice into a boolean and the validator fails afterwards :(

How can I accomplish this?

Thanks in advance!
  Andreas

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

Reply via email to