我正在使用带有香草Mojarra的JSF / 2.0。
我有一个客户端在屏幕上加载的列表,并且在屏幕加载后10秒,我想在每个客户端名称旁边放置一个单独的美元值。
我正在考虑扩展现有的JSF组件来执行此操作。最好的方法是什么?
JG
答案 0 :(得分:1)
调用必须来自客户端,因为标准HTTP协议不允许服务器端将内容推送到客户端。从JavaScript的setTimeout()
函数开始。
<script>setTimeout(functionName, 10000);</script>
您可以使用普通的JS(甚至是jQuery)来进行更改。如果需要调用JSF操作,请调用jsf.ajax.request()
函数。