On Thu, 20 Mar 2008, francisco treacy wrote:
> i already tried with lots of suggestions, mostly looking at
> DropDownChoice documentation, but this doesn't seem to be in the same
> hierarchy as AjaxEditableChoiceLabel. for instance there is no
> setNullValid method...
Have you looked at how AjaxEditableChoiceLabel is
implemented?
> i used a custom Converter and a ChoiceRenderer and it has partially
> done the trick. what i would like to know is: how can i "labelize" /
> internationalize the labels and options itselves in a tidy/ best
> practice manner? i mean, a simple way to map null <-> Unknown, true
> <-> Yes, false <-> No
>
> and most important where do i set nullValid(), as it was with DropDownChoice ?
I'm not familiar with AjaxEditableChoiceLabel, but it
sounds like you might have to roll your own component with
DropDownChoice and Label or something such, maybe using
AjaxEditableChoiceLabel as a starting point.
However, it might be that you are almost there with the
ready-made component? Custom Converter and Choicerenderer
sound OK for showing the values you want, and you can easily
make them return getString("my.resource.key") for
localizable strings.
You should look at the source code to see how nullValid
handling is done in AjaxEditableChoiceLabel, if there is a
suitable hook for settting that, a method to override or
something such.
You are developing with Wicket sources attached in your IDE,
right?
Best wishes,
Timo
--
Timo Rantalaiho
Reaktor Innovations Oy <URL: http://www.ri.fi/ >
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]