`
ganqing1234
  • 浏览: 171795 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

<a4j:outputPanel ajaxRendered="true">的使用

阅读更多
1.ajax4jsf想要显示<h:message/>时,必须在<h:message/>上添加<a4j:outputPanel ajaxRendered="true">

2.如果想刷新<f:verbatim>里面的内容,也需要添加<a4j:outputPanel ajaxRendered="true">。

原理是像<h:message>之类的组件在没有验证或转换错误时页面生成的html代码是没有它们的,所以必须在它们外面再加上一层。当然你可以用其他的如<h:panelGroup>或者<h:panelGrid>之类的组件来替换<a4j:outputPanel>。<f:verbatim>也类似,因为它里面的内容会由jsf重新生成也难以用id来定位。

ajaxRendered="true" 属性表示页面上任何ajax触发的更新,而不仅仅是对<a4j:outputPanel>的id进行reRender的ajax请求。
分享到:
评论

相关推荐

    ajaxRendered的使用

    然而,`&lt;a4j:outputPanel&gt;`并没有在`render`属性中指定,但是由于它有`ajaxRendered="true"`,所以在每次Ajax请求后,包括这次按钮点击事件,它内部的`&lt;h:messages&gt;`组件仍然会被渲染,从而显示任何可能出现的验证...

    highcharts在richfaces下的实现

    `&lt;a4j:outputPanel&gt;`是富Faces的异步更新组件,它允许我们在不刷新整个页面的情况下更新其内容。`&lt;div id="chartContainer"&gt;`是Highcharts图表将被渲染的位置。 `&lt;a4j:jsFunction&gt;`定义了一个JavaScript函数`...

    Richfaces 4 组件参考手册

    - **Basic usage**:介绍如何使用 `&lt;a4j:commandButton&gt;` 创建一个带有Ajax功能的按钮。 - **Referencedata**:提供具体示例和参考数据。 ##### 4.4 `&lt;a4j:commandLink&gt;` `&lt;a4j:commandLink&gt;` 组件提供了一个具有...

    primefaces 中文文档

    除了上述介绍的一些基础组件之外,PrimeFaces 还提供了许多其他的高级组件,如 `&lt;p:outputPanel&gt;` 用于只显示元素、`&lt;p:fieldset&gt;` 用于分组内容、`&lt;p:dashboard&gt;` 用于创建仪表盘样式、`&lt;p:themeswitcher&gt;` 用于...

    RichFaces 4.3 Component Reference

    6. 容器组件:如`&lt;a4j:outputPanel&gt;`和`&lt;a4j:region&gt;`,它们用于帮助复杂的Ajax渲染和面板外观。 7. 验证组件:包括`&lt;rich:validator&gt;`和`&lt;rich:graphValidator&gt;`,用于客户端验证和对象验证,涵盖了基本用法、消息...

    salesforce_visualforce_developer_cheatsheet

    &lt;apex:outputPanel id="dynamic"&gt; {!theText} &lt;/apex:outputPanel&gt; &lt;/apex:page&gt; ``` 此页面包含一个输入字段和一个名为“Go”的按钮。当按钮被点击时,它将字段的值发送给控制器,控制器对这个值执行操作(在这...

    RichFaces4_Component_Reference.pdf

    ##### 5.1 &lt;a4j:outputPanel&gt; - **辅助复杂 AJAX 渲染**: 说明如何使用该组件简化复杂的 AJAX 渲染逻辑。 - **面板外观**: 如何定制面板的样式和布局。 - **引用数据**: 如何引用和传递数据到服务器端。 ##### 5.2 ...

    JSF帮组文档

    - **&lt;a4j:outputPanel&gt;** - **Aiding complex Ajax rendering**:辅助复杂的Ajax渲染功能。 - **Panel appearance**:面板外观的设计。 - **Referencedata**:与组件相关的数据引用信息。 - **&lt;a4j:region&gt;** -...

    ajax4jsf中文教程

    a4j:outputPanel a4j:actionparam a4j:status a4j:loadBundle a4j:mediaOutput 5. Ajax4jsf内建的换肤功能 6. 技术要求 支持的java版本 支持的 JavaServer Faces 实现 支持的服务器 支持的浏览器 7. 附加的...

    jsf 辅助文档

    - 设置`ajaxRendered="true"`,可以确保在每次Ajax响应时,都会重新渲染对应的`a4j:outputPanel`。 5. **a4j:ajax的使用** - 示例代码展示如何在用户输入时实时更新页面元素的显示内容。 通过以上详细的介绍,...

    richfaces标签例子

    然后,`&lt;a4j:outputPanel&gt;`和`&lt;a4j:support&gt;`标签用于实现AJAX更新,当用户交互时(如点击复选框或选择下拉菜单),`calendar`组件会异步重新渲染,提供实时反馈。 在例子中,还有两个`&lt;h:selectBooleanCheckbox&gt;`...

    richfaces技术文档

    - `&lt;a4j:outputPanel&gt;`:用于显示输出的面板组件,详细介绍其特性和用法。 七、结论 RichFaces框架凭借其强大的组件库、灵活的皮肤支持和优秀的AJAX特性,已成为现代Web开发不可或缺的一部分。通过对官方文档的学习...

    primeface api

    &lt;param-value&gt;true&lt;/param-value&gt; &lt;/context-param&gt; ``` 确保启用PrimeFaces的Font Awesome图标支持。 4. Hello World 入门示例 创建一个基本的PrimeFaces应用通常从引入必要的标签库开始,然后使用一个简单的UI...

    richfaces-usersguide

    RichFaces提供了大量的富组件,如`&lt;a4j:ajaxListener&gt;`、`&lt;a4j:keepAlive&gt;`、`&lt;a4j:outputPanel&gt;`等,它们分别用于监听AJAX请求、保持会话活跃、动态更新页面区域等功能。掌握这些组件的关键属性和使用方法,对于...

    A4J_ User_Guide

    - **a4j:outputPanel**: 容器组件,用于包含需要更新的子组件。 - **a4j:actionparam**: 传递参数到 AJAX 请求。 - **a4j:status**: 显示 AJAX 请求的状态。 - **a4j:loadBundle**: 加载资源包。 - **a4j:media...

    JSF 无缝整合AJAX jar包及guide

    4. **使用A4J组件**:在JSF视图层中,可以使用 `&lt;a4j:commandButton&gt;`、`&lt;a4j:outputPanel&gt;` 等组件来创建AJAX行为。 5. **测试和调试**:进行功能测试,确保AJAX请求正确触发,页面更新无误。 通过以上步骤,...

    ajax4jsf.zip

    1. **组件库**: Ajax4JSF提供了一系列预先封装好的UI组件,这些组件支持Ajax交互,如`&lt;a4j:commandButton&gt;`和`&lt;a4j:outputPanel&gt;`等,它们可以在后台执行操作的同时,只更新页面的特定部分,而不是整个页面。...

    Ajax4JSF用户指南

    6. `a4j:outputPanel`:定义一个可由Ajax更新的面板。 7. `a4j:actionparam`:传递参数到Ajax动作。 8. `a4j:status`:管理Ajax请求的状态指示。 9. `a4j:loadBundle`:动态加载资源包。 10. `a4j:mediaOutput`:...

    PrimeFaces中文详细教程,工具书,含详细代码

    &lt;p:growl id="msgs" showDetail="true"/&gt; &lt;p:message globalOnly="true"/&gt; &lt;p:panel header="Hello World"&gt; &lt;h:outputText value="Welcome to PrimeFaces!" /&gt; &lt;/p:panel&gt; &lt;/h:body&gt; &lt;/html&gt; ``` #### 四...

    ajax4jsf中文用户指南

    **Ajax请求的发送**:在JSF页面中,你可以使用Ajax4JSF提供的组件,如`a4j:support`或`a4j:commandButton`,来触发Ajax请求。这些组件可以绑定到特定的事件,当事件发生时,会向服务器发送异步请求。 **决定发送...

Global site tag (gtag.js) - Google Analytics