`
jxh118
  • 浏览: 124769 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

a4j:ajaxListener 实现ajax更新功能

阅读更多
<h:dataTable value="#{pictures.al}" var="pics">

<f:facet name="header">

<f:verbatim>Data table with Pictures and Zoom Elements</f:verbatim>

</f:facet>

<h:column>

<h:panelGroup id="rerenderpic">

            <h:graphicImage value="#{pics.flag}" width="#{pics.width}" height="#{pics.height}"

                style="display:block;"/>
<a4j:commandLink value="Zoom In" action="#{pictures.zoomIn}" reRender="rerenderpic"

                style="display:#{pics.zoomed ? 'none': 'block'}">

<a4j:actionparam value="#{pics.flag}" name="picture"/>

<a4j:ajaxListener type="org.ajax4jsf.ajax.ForceRender"/>

</a4j:commandLink>

            <a4j:commandLink value="Zoom Out" action="#{pictures.zoomOut}" reRender="rerenderpic" 

                style="display:#{pics.zoomed ? 'block': 'none'}">

<a4j:actionparam value="#{pics.flag}" name="picture"/>

<a4j:ajaxListener type="org.ajax4jsf.ajax.ForceRender"/>

</a4j:commandLink>

</h:panelGroup>

</h:column>

</h:dataTable>

 

分享到:
评论
1 楼 lizhiguo6 2009-01-09  
jxh118高手,
不知道你是否可以做一个使用rich:ajaxValidator 的例子呢,richfaces加 Hibernate Validators 结合的例子,谢谢

相关推荐

    ajax4jsf中文教程

    a4j:ajaxListener a4j:region a4j:page a4j:support a4j:commandLink a4j:commandButton a4j:outputPanel a4j:actionparam a4j:status a4j:loadBundle a4j:mediaOutput 5. Ajax4jsf内建的换肤功能 6. ...

    RichFaces说明文档.doc

    作用:&lt;a4j:ajaxListener&gt; 能够监听用户的交互事件,例如,点击按钮、选择下拉菜单等,并执行相应的服务器端逻辑。 编写事件监听类:&lt;a4j:ajaxListener&gt; 需要编写事件监听类,用于处理用户的交互事件。 编写页面:...

    Ajax4jsf

    例如,a4j:ajaxListener可以监听页面上的特定事件并触发Ajax响应,而a4j:commandLink和a4j:commandButton则可以用于创建具有Ajax功能的命令链接和按钮。 框架还内置了换肤功能,允许开发者根据需求定制应用的外观。...

    ajax4jsf常用标签的使用借鉴.pdf

    总结来说,Ajax4JSF通过`a4j:ajaxListener`、`a4j:region`和`a4j:page`等标签提供了强大的功能,使开发者能够轻松实现JSF应用中的AJAX交互,提高用户体验。通过理解并熟练使用这些标签,你可以创建更动态、响应更快...

    A4J_ User_Guide

    - **a4j:ajaxListener**: 监听 AJAX 请求,触发动作。 - **a4j:region**: 指定页面中需要 AJAX 更新的部分。 - **a4j:page**: 控制整个页面的行为。 - **a4j:support**: 为页面添加通用的 AJAX 支持。 - **a4j:...

    Ajax4JSF用户指南

    1. `a4j:ajaxListener`:用于监听Ajax事件。 2. `a4j:region`:定义一个Ajax作用域,限制Ajax更新的组件区域。 3. `a4j:page`:整个页面级别的Ajax行为。 4. `a4j:support`:为JSF组件添加Ajax支持。 5. `a4j:...

    ajax4jsf 用户指南

    - `a4j:ajaxListener`:监听 AJAX 事件。 - `a4j:region`:定义 AJAX 更新的区域。 - `a4j:page`:应用于整个页面的 AJAX 属性。 - `a4j:support`:支持 AJAX 的组件事件处理。 - `a4j:commandLink` 和 `a4j:...

    ajax 4jsf用户指南中文版

    - **a4j:ajaxListener**:用于监听Ajax事件。 - **a4j:region**:定义区域内的元素响应Ajax事件。 - **a4j:page**:控制整个页面的Ajax行为。 - **a4j:support**:提供额外的支持功能。 - **a4j:commandLink**/...

    ajax4jsf中文用户指南

    - `a4j:ajaxListener`:监听JSF事件并触发Ajax请求。 - `a4j:region`:定义页面上的Ajax作用域。 - `a4j:commandLink` 和 `a4j:commandButton`:替代JSF的`h:commandLink`和`h:commandButton`,支持Ajax操作。 - `a4...

    Ajax4jsf 用户手册

    - **a4j:ajaxListener**:监听JSF组件的特定事件并触发Ajax响应。 - **a4j:region**:定义页面上的一个区域,用于指定Ajax响应时需要更新的部分。 - **a4j:commandLink** 和 **a4j:commandButton**:扩展JSF的`h:...

    AnyFo - RichFaces打狗棒法.doc

    你可以通过编写监听器类,实现特定的接口,如`AjaxBehaviorListener`,并在JSF页面上用`&lt;a4j:ajaxListener&gt;`标记来绑定。 2. **&lt;a4j:commandButton&gt;** 这个组件类似于JSF中的`&lt;h:commandButton&gt;`,但增加了AJAX...

    jsf资料大全(主流的资料)

    1. **a4j:ajaxListener** - **功能**: 监听Ajax事件并触发相应的处理逻辑。 - **属性**: 包括`event`、`action`等。 2. **a4j:region** - **功能**: 指定需要更新的页面区域。 - **属性**: 如`id`、`render`等...

    ajax jsf javascript

    - `&lt;a4j:ajaxListener&gt;`:监听AJAX事件并触发回调函数。 - `&lt;a4j:keepAlive&gt;`:保持会话活动,防止会话过期。 - `&lt;a4j:actionParam&gt;`:用于传递动作参数,增强组件间的通信。 - `&lt;a4j:commandButton&gt;`:异步提交按钮...

    Richfaces操作手册

    - 如何使用 Java 代码动态创建 &lt;a4j:ajaxListener&gt; 组件。 - **关键属性和用法:** - 列出了一些常用属性及其实现特定功能的方法。 - **相关资源链接:** - 提供了一些有用的文档和示例链接。 2. **&lt;a4j:...

    JSF帮组文档

    - **&lt;a4j:ajax&gt;** - **Basic usage**:用于触发Ajax请求的基础用法。 - **Referencedata**:与组件相关的数据引用信息。 - **&lt;a4j:param&gt;** - **Basic usage**:用于传递参数的基本使用方式。 - **...

    richfaces技术文档

    - `&lt;a4j:ajaxListener&gt;`:创建页面上的监听器,动态组件创建,关键属性及使用方式。 - `&lt;a4j:keepAlive&gt;`:保持会话活跃的组件,其创建、动态生成及关键属性的探讨。 - `&lt;a4j:outputPanel&gt;`:用于显示输出的面板组件...

Global site tag (gtag.js) - Google Analytics