Использование перечислений в качестве объекта модели в Wicket

Чтобы использовать класс Enum в PropertyModel, вы можете написать:

new PropertyModel(MyObject, "MyEnumClass");

Теперь это работает, только если MyEnumClass определен в MyObject ] -class.

Как я могу использовать автономный Enum-класс в модели?

Редактировать: Я конкретизирую:

RadioGroup<MyEnum> rg = new RadioGroup<MyEnum>("radioGroupID", new Model<MyEnum>(MyEnum.NORMAL));

rg.add(new Radio<MyEnum>("radioNormal", new Model<MyEnum>(MyEnum.NORMAL)));
rg.add(new Radio<MyEnum>("radioSpecial", new Model<MyEnum>(MyEnum.SPECIAL)));

Проблема здесь в том, что изменение переключателя не меняет модель на RadioGroup .

7
задан rotsch 10 May 2011 в 08:48
поделиться