我有一个关于Primefaces的简短问题,特别是关于服务器端推送能力的问题。由于给出了http://www.primefaces.org/showcase/push/index.jsf上的示例,我知道可以将字符串推送到客户端,并强制更新某些UI元素。
然而,在我的例子中,我需要一些稍微不同的东西:是否可以添加和按下整个组件(按钮、Textfield等)。给客户的?
推送本身也将由后台线程触发。所以,基本上我的工作流程是这样的:
用户->启动后台(多线程)后台线程->生成添加到UI / bean -> bean /视图更新的新组件(Button,TextField) ->
当UI再次使用一个新元素更新时,也可能有更长的时间范围,因此,每5-10秒就有一个简单的ajax请求。会造成太多的交通堵塞。
这个问题也与此相关:PrimeFaces push component和How to update the GUI from another thread?。
发布于 2014-09-16 10:36:14
我使用了两种行之有效的方法:
我希望这能帮到你。
https://stackoverflow.com/questions/20724636
复制相似问题