0

ボタンがあり、それをクリックすると、@ ViewScoped Beanに対してAJAX呼び出しが行われます。これはFirefoxでは正常に機能しますが、IEでは機能しません。ただし、他のページではIEとFirefoxの両方で同じ機能が動作するため、ここで何が問題になっているのかわかりません。

これがコードです

 <h:commandButton id="Search"  value="Search" >
 <f:ajax  execute="Search" render="table"  listener="#{Bean.dosearch}" ></f:ajax> 
 </h:commandButton>

[検索]ボタンをクリックしても何も起こりません。リスナーアクションメソッド自体は呼び出されません。アクションメソッドはAjaxBehaviourイベントをパラメーターとして受け取り、voidを返します。IEではデバッグできず、ブラウザーにもエラーは表示されません。どんな助けでもいただければ幸いです。

4

1 に答える 1

0

ページ全体を表示できますか? 問題はコマンド ボタンにあるのではなく、他の理由で発生している可能性があります。BalusC によって作成された次の投稿が非常に役立つことがわかりました。あなたの問題は、そこに記載されている6番目のポイントが原因である可能性があります. それでも問題が解決しない場合は、ページ全体とバッキング Bean をここに投稿して、問題の再現を試みることができます。

メソッドが呼び出されない理由: commandButton/commandLink/ajax アクション/リスナー メソッドが呼び出されないか、入力値が更新されない

于 2012-12-18T08:54:27.750 に答える