0

「Select One..」のデフォルト値を使用する JSF ドロップダウンがありますが、保存時に JSF バリデーターがこれを受け入れ可能な値として受け入れないようにします。

Required="true" を超えて/またはその代わりに、これを行う方法はありますか?

値の例:

"select one.."
"cat"
"dog"

「cat」または「dog」のみが検証に合格する必要があります。

4

1 に答える 1

1

ラベルと値の両方として「1つ選択...」を設定したようです。要件バリデーターをトリガーするには、値を にする必要がありますnull。"Select one..." をlabelおよびvaluenullとして設定する必要があります。

だからビューで:

<f:selectItem itemValue="null" itemLabel="Select one..." />

またはモデル内:

new SelectItem(null, "Select one...");
于 2010-11-01T19:07:42.653 に答える