Jdeveloper 11.1.2.4.0 に ADF プロジェクトがあり、ページの 1 つに次のものが含まれています。
<af:selectOneChoice label="HEllO" value="#{bean.data}" id="id1" autoSubmit="true" valueChangeListener="#{bean.createNewData}">
<f:selectItems value="#{data.list}" id="id2"/>
</af:selectOneChoice>
それをWeblogicにデプロイしたところ、すべてうまくいきました。
次に、 ADF Essentialライブラリを使用してGlassfishにデプロイしました。正常に動作しているように見えますが、属性 AUTOSUBMIT がある場所では予期しない動作が発生します。AUTOSUBMIT="true"を含むコンポーネントの値が変更されるたびに、この動作が発生します...
- Firefox : 「このページを表示するには、Firefox は任意のアクションを繰り返す情報を送信する必要があります...」というメッセージ
- IE : 「Web ページを再度表示するには、以前に送信した情報を Web ブラウザで再送信する必要があります。」というメッセージ。
- Chrome : 裏ページにリダイレクトします。
- Opera : 裏ページにリダイレクトします。
編集: PARTIALSUBMITを true に設定した場合も同じことが起こります。メッセージを取得するには、valueChangeListener 属性が必要であることに気付きました。