Hi,
How can I have Wicket resolve a key to some localized messages with my
own code at runtime? The reason I ask is because I have this use case:
1) I use Java enumerations to strongly-type a RadioChoice control:
public enum RadioOptions { ONE, TWO, THREE }
2) I strongly-type a RadioChoice control:
public SomePage() {
...
RadioOptions radio = RadioOptions.ONE;
RadioChoice<RadioOptions> r = new RadioChoice<RadioOptions>(...,
Arrays.asList(RadioOptions.values()));
...
3) Define localized messages in the MyWicketApplication_xx.xml file:
<entry key="ONE">First option text</entry>
4) Overload toString() as follows:
public enum RadioOptions {
ONE, TWO, THREE;
public String toString() {
String key = this.name(); // "ONE", "TWO" or "THREE"
return .................; // how do I ask Wicket to search for
the localized message?
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]