1

SelectItem最初の項目がlabel='Please select'およびvalue=であるドロップダウン ( のリスト) がありnullます。required=trueこれにより、ドロップダウンから値を選択せず​​にページを送信しようとすると、検証 ( ) が正常に機能します。また、値の変更時に、基本的に別のコンポーネントを更新する AJAX 呼び出しを行っています。私のバッキング Bean は にありSessionScopeます。

ここでの問題は、AJAX 呼び出しが発生した時点から、ドロップダウンから選択しようとするとPlease select 、それを許可せず、AJAX 呼び出しの直前に選択した値にドロップダウン値を自動的に設定することです。考えられる問題がどこにあるのか、誰でも提案できますか?

4

1 に答える 1

0

タブimmediate="true"で属性を設定するだけです。これにより、検証フェーズの前に、リクエスト値f:ajaxの適用フェーズでイベントが処理されます。

于 2013-02-06T19:40:03.213 に答える