Должен ли тег rich: messages находиться в a4j: region? - PullRequest
0 голосов
/ 02 февраля 2010

В веб-приложении, над которым я работаю, иногда есть тег внутри тега , иногда нет. Я предполагаю, что тег messages должен находиться внутри региона a4j, но не смог определить это по документации RichFaces. Есть мысли?

Заранее спасибо.

1 Ответ

2 голосов
/ 02 февраля 2010

Нет, нет необходимости. Ajax регион является ключевым компонентом Ajax. Он ограничивает часть дерева компонентов, обрабатываемую на стороне сервера при поступлении ajax-запроса. Обработка означает вызов на этапе декодирования, проверки и обновления модели. Наиболее распространенные причины использования региона:

  • предотвращение прерывания обработки жизненного цикла JSF во время проверки ввода другой формы, необязательного для данного запроса ajax;
  • определение различных стратегий, когда события будут доставлены (немедленное = "истина / ложь")
  • показывает индивидуальный индикатор состояния AJAX
  • повышение производительности обработки рендеринга (selfRendered = "true / false", renderRegionOnly = "true / false")

Подробнее об этом теге вы можете прочитать здесь .

...