ADF で単純な選択を作成しようとしています。私はこのようなことを試しました:
<af:selectOneChoice label="#{bindings.items.label}" id="soc1"
value="#{bindings.items.inputValue}"
required="#{bindings.items.hints.mandatory}">
<af:selectItem id="si3" value="L" label="Left"/>
<af:selectItem id="si3" value="R" label="Right"/>
</af:selectOneChoice>
のドキュメントによると、これにより、ソースに示されているのと同じ内容のaf:selectItem
HTML<option>
タグが生成されるはずです。しかし、そうはなりません。属性は「1」、「2」などに変更され、整数に変換できないというメッセージがログ ファイルに記録されます。値を「34」と「52」に変更すると、何が起こるかを確認するために、「1」と「2」に変更されたままになります。label=
value=
value=
ドキュメントには、value= 属性がサーバーに送信される値を指定することが明確に記載されており、それが整数である必要があることや、指定された値が新しい値に置き換えられることについては言及されていません。
誰が私が間違っているのか教えてもらえますか? それとも、これが機能するはずの方法ですか?
ドキュメントは次のとおりです: http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_selectItem.html