2010-02-01 1 views
0

Веб-приложение, над которым я работаю, иногда имеет < rich: сообщения > тег внутри < a4j: region > тег, иногда нет. Я предполагаю, что тег сообщений должен находиться внутри области a4j, но не смог определить это из документации RichFaces. Есть предположения?Разве богатый: тег сообщений должен находиться в a4j: region?

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

ответ

2

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

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

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

+0

Отлично, спасибо за информацию. –