0

我正在使用带有香草 Mojarra 的 JSF/2.0。

我在屏幕上加载了一个客户列表,在屏幕加载 10 秒后,我想在每个客户名称旁边放置一个单独的美元值。

我正在考虑扩展现有的 JSF 组件来执行此操作。最好的方法是什么?

JG

4

1 回答 1

1

调用必须来自客户端,因为标准 HTTP 协议不允许服务器端将内容推送到客户端。从 JavaScript 的setTimeout()函数开始。

<script>setTimeout(functionName, 10000);</script>

您可以使用纯 JS(甚至 jQuery)来进行更改。如果您需要调用 JSF 操作,请调用该jsf.ajax.request()函数。

于 2011-03-03T12:09:43.237 回答