在 JSF 或 PrimeFaces 中使用哪个组件来增量更新文本区域?
我一直在寻找 JSF 或 PrimeFaces 中的组件,该组件可以使用广播消息输出面板的新消息进行增量更新。
我可以想到每次收到新消息时只获取所有消息并将它们刷新到 p:inputTextArea
(设置了 readonly
),但这听起来效率很低。
这里可以使用p:dataTable
吗?或者有更好的方法吗?
I have been looking around for a component in JSF or PrimeFaces which could be incrementally updated with new message for a broadcasted messages output panel.
I can think of only taking all of the messages and flushing them on a p:inputTextArea
(with readonly
set) every time a new message comes, but this sounds grossly inefficient.
Can a p:dataTable
be used here? Or is there a better way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为,这个 ajax 推送的 primefaces 示例回答了您的问题(您需要自定义JS函数)...
I think, that this primefaces example for ajax push answers your question (you need custom JS function)...
PF 3 已经有了一些基于 websockets 的推送支持,请尝试: http://www .primefaces.org/showcase-labs/push/chat.jsf
PF 3 already have some push support based on websockets, try at: http://www.primefaces.org/showcase-labs/push/chat.jsf