java Wicket JQuery AbstractFormDialog不提供枚举选项
我有一个带有表单的对话框。表单包含由一些枚举类型组成的单选项。当对话框打开时,只会显示一个圆。我以为有三个圆圈和枚举的名字。我的代码有什么错误
public class MyNewDialog extends AbstractFormDialog {
public MyNewDialog( String id ) {
super( id, "Dialog title" );
form = new Form( "dialogForm" );
this.add( form );
RadioChoice<Gender> genders = new RadioChoice<Gender>( "list",
getGenderList(), new EnumChoiceRenderer<Gender>( this ) );
genders.setSuffix( " - " );
genders.setRequired( true );
form.add( genders );
}
private List<Gender> getGenderList() {
return Arrays.asList<Gender>( Gender.values() );
}
//--- Enum class "Gender"
public enum Gender { MALE, FEMALE, FAMILY };
//--- The html markup in file "MyNewDialog.html"
<html xmlns:wicket="org.apache.wicket"><body><wicket:panel>
<form wicket:id="dialogForm">
<input wicket:id="list" type="radio" />
</form>
</wicket:panel></body></html>
共 (0) 个答案