ナビゲーションに問題があります。私は2つのデータテーブルを持ち、1つは通常のfaceletsページ内にあり、もう1つはダイアログ内にあります。私も成功せず、「この@」=プロセスを追加しようとしたJSF2.0 PrimeFacesナビゲーションの問題
<p:commandButton
value="Show car"
ajax="false"
action="showCar?faces-redirect=true">
<f:setPropertyActionListener value="#{car}" target="#{carBean.car}" />
</p:commandButton>
: はどちらも同じコードを持っています。
問題は、ナビゲーションがfacelets-page内のcommandButtonのために機能しますが、ダイアログ内のボタンでは機能しません。クリック後に現在のページが再読み込みされているようです。 これをaに置き換えても役に立ちません。
これまで誰かがこのような経験をしていますか?これはダイアログの問題かもしれませんか?
おかげで、よろしく、 ロバート
Firebugは、何が起こっているかを見つけるのに本当に便利です。 ajaxレスポンスでvalidationFailed = trueを探します。その場合、アクションリスナーが呼び出されていないことがわかります。私はあなたと同じことをやろうとしていて、あきらめて、フォームをダイアログから別のページに移動しました。誰かがp:dialogの中でフォームの実行可能な使用パターンを示せば、私はそれを再訪するかもしれません。 –