6

Bean プロパティに応じてレンダリングされるツリー フォーム タグを含む JSF ページがあります。次のページと前のページの 2 つのボタンがあります。前のページに移動するボタンでフォームの検証をスキップしたい。

検証を無効にするために、次の方法を試しました。

  • 設定h:commandButton immediate="true"

  • ボタンの変更a4j:commandButton ajaxSingle="true" rerender="someparts"

それは動作しません。検証をスキップすると、ナビゲーションが失敗するのはなぜですか?

4

2 に答える 2

13

immediate="true"検証をスキップします。正常に再デプロイされ、エラーがないことを確認してください。

于 2011-02-25T20:30:41.893 に答える
0

を使用して問題を解決しますa4j:commandButton ajaxSingle="true" reRender=":outhercomponent:formconteningcomponent:component"

reRenderコンポーネント ID が一意であっても、コンポーネントへの絶対パスが必要です

于 2011-02-26T19:10:48.020 に答える