テクノロジー: Java EE 6、JSF 1.1、ajax4jsf
ユーザーが送信できるすべての有効な値が事前に入力されている selectOneMenu をユーザー (ドロップダウン リスト) に表しています。それがdatevaluesだとしましょう:
- 2010.01.01
- 2011.01.01
- 2012.01.01
ドロップダウン リストで選択された値はバッキング オブジェクト (form.chosenDate) のプロパティにバインドされ、リストの値はバッキング オブジェクト (form.selectableDates) のリストから取得されます。form.chosenDate は、ユーザーが異なる値を選択すると、a4j で更新されます。
問題は、リストに入力された値 (form.selectableDates の値) 以外の値を使用してフォームを送信することは可能ですか? もしそうなら、どうすればこれを行うことができますか?Google Chrome の開発ツールでは、html を操作して値を「ランタイム」に変更できますが、送信すると、ドロップダウン リストが元の値で更新され、再度送信する必要があります。これは Google Chrome または JSF によって強制されますか?
質問はラジオボタンにも当てはまります。教えてください!