代码之家  ›  专栏  ›  技术社区  ›  Jon Onstott

rich:messages标记是否需要位于a4j:区域中?

  •  0
  • Jon Onstott  · 技术社区  · 16 年前

    我正在使用的web应用程序有时会出现<丰富:信息>在一个<a4j:地区>标签,有时不是。我猜messages标记需要位于a4j区域内,但无法从RichFaces文档中确定这一点。有什么想法吗?

    提前谢谢。

    1 回复  |  直到 16 年前
        1
  •  2
  •   cetnar    16 年前

    不,没有必要。Ajax区域是一个关键的Ajax组件。当ajax请求到来时,它限制了要在服务器端处理的组件树部分。处理意味着在解码、验证和模型更新阶段调用。使用区域的最常见原因是:

    • 避免在验证给定ajax请求不必要的其他表单输入期间中止JSF生命周期处理;
    • 提高渲染处理的性能(selfRendered=“true/false”,renderRegionly=“true/false”)

    here .

    推荐文章