【发布时间】:2011-04-30 12:46:15
【问题描述】:
当 bean 中的属性发生更改时,我可以重新渲染某些组件吗?例如,如果我有 ApplicationScoped bean 并且它的属性之一是 List,我希望每次当一些用户在列表中添加元素时,其他人都可以看到更改,而无需提交表单。聊天室之类的。当有人向集合添加消息时,它必须立即呈现给另一方。
【问题讨论】:
当 bean 中的属性发生更改时,我可以重新渲染某些组件吗?例如,如果我有 ApplicationScoped bean 并且它的属性之一是 List,我希望每次当一些用户在列表中添加元素时,其他人都可以看到更改,而无需提交表单。聊天室之类的。当有人向集合添加消息时,它必须立即呈现给另一方。
【问题讨论】:
您可以使用<a4j:push> 或<a4j:poll> 在计时器上刷新部分页面。
【讨论】: