0

私が取り組んでいる Web アプリには、<a4j:region> タグ内に <rich:messages> タグがある場合とない場合があります。メッセージ タグは a4j リージョン内にある必要があると推測していますが、RichFaces のドキュメントからこれを特定できませんでした。何かご意見は?

前もって感謝します。

4

1 に答える 1

2

いいえ、必要ありません。Ajax リージョンは主要な ajax コンポーネントです。ajaxリクエストが来たときにサーバー側で処理するコンポーネントツリーの部分を制限します。処理とは、デコード、検証、およびモデル更新フェーズでの呼び出しを意味します。リージョンを使用する最も一般的な理由は次のとおりです。

  • 特定のajaxリクエストに不要な他のフォーム入力の検証中にJSFライフサイクル処理が中止されるのを回避します。
  • イベントが配信されるときのさまざまな戦略の定義 (immediate="true/false")
  • ajax ステータスの個々のインジケーターを表示する
  • レンダリング処理のパフォーマンス向上 (selfRendered="true/false"、renderRegionOnly="true/false")

このタグの詳細については、こちらを参照してください。

于 2010-02-01T22:21:00.580 に答える