使用ajax4jsf在JSF复杂组件(Table)中实现ajax更新功能

使用ajax4jsf在JSF复杂组件(Table)中实现ajax更新功能
不使用InvokeOnComponent,在Iterable JSF组件中实现局部更新,
新的Ajax Listener 添加到发布包中,来实现复杂组件的局部更新. 如果你想在JSF DataTable(or Facelets ui:repeat) 中添加ajax功能,你现在只需要在 a4j:support or a4j:button/link 组件中添加一个ajax listener <a4j:ajaxListener type="org.ajax4jsf.ajax.forceRender"> 就可以了.
使用该方式,我们就不用使用 InvokeOnComponent , 并且与jsf 1.1 程序兼容.
Example:


以下是代码:

[Ctrl+A 全部选择]

我们强制相应在Event Handler中产生. 所有的 Iterable JSF 组件在调用handler以前设置 iteration variables的值.所以我们可以在该阶段更新局部视图.

资源: JSF中文论坛 http://bbs.hexiao.cn/ 

你可能感兴趣的:(UI,Ajax,JSF,F#,bbs)