Wicketでドロップダウンの表示

aipo-managerで使用されるフレームワークwicketでドロップダウンやテキストエリアを表示させる方法を紹介します

ドロップダウンのjava



private final DropDownChoice<String> choice = new DropDownChoice<String>(CustomerProperty.CHOICE.toString()); choice.setChoices((Arrays.asList("", "無効", "有効"))); add(choice.setRequired(false).setOutputMarkupId(true));

テキストエリアのjava

private final TextField<String> text = new TextField<String>(
      CustomerProperty.TEXT.toString());
add(text.setRequired(true).setOutputMarkupId(true));

html

<select wicket:id="choice"  class="em10" name="choice"></select>

<input wicket:id="text"  class="em10" name="text"></input>