コンボ初期ラベル(nullLabel)
Teedaでコンボボックスを表示すると、
デフォルトでnullLabelに「選択してください」と表示される。
このnullLabelの変更方法をまとめてみた。
参考にさせていただいたURL http://http://d.hatena.ne.jp/Hnoss/20070618/1182134530 m( )m
■方法その1:nullLabelを出なくする
対象のプロパティに必須バリデーションを付ける。
@Required
public void setHoge(String hoge) {
this.hoge = hoge;
}
■方法その2:nullLabelを独自のものに変更する
ただし全てのコンボボックスに適用されるので注意!
(customiser.dicon)
<component class="org.seasar.teeda.extension.util.NullLabelStrategyImpl">
<property name="forceNullLabel">
@org.seasar.teeda.extension.util.NullLabelStrategy@FORCE_NULL_LABEL
</property>
</component>
(appMessages_ja.properties)
org.seasar.teeda.extension.component.TSelect.NULL_LABEL=選択しろや(゚Д゚)ゴルァ
以上