JSFでselectOneMenuを使用しています。
<h:selectOneMenu value="#{userData.data}">
<f:selectItem itemValue="" itemLabel="" />
<f:selectItem itemValue="1" itemLabel="Item 1" />
<f:selectItem itemValue="2" itemLabel="Item 2" />
<f:selectItem itemValue="3" itemLabel="Item 3" />
</h:selectOneMenu>
上記のようにして、
「Item 1」を選択してAJAX通信し、
次に一番上のブランクを選択してAJAX通信しました。
その時に取得できる値はブランクではなく「1」でした。
この動作は仕様なのでしょうか?
こちらの期待する動作はブランクの取得だったのですが・・・。
回避策等がないか、ご教示をお願いします。
まだ回答がついていません
会員登録して回答してみよう