Primefaces p:poll标签

时间:2012-03-21 08:57:13

标签: java jsf primefaces

我使用p:poll标签显示实时图表。我在这里使用jfrecharts,基本上轮询将每15秒更新一次图像。

问题是我需要在页面加载时立即渲染图像。但相反,轮询从第一次加载延迟。有没有办法将初始轮询间隔设置为零,并且所有其他子查找ajax调用以15秒间隔轮询。

此致

加扬

1 个答案:

答案 0 :(得分:1)

在页面加载时调用(p:poll)相同的操作方法 像这里描述的那样:

JSF 2 invoke action method on page load

---或---

您可以在页面上执行p:poll的相同操作,例如,使用相同的操作创建一个按钮,使其隐藏,在页面加载时,您可以使用jQuery在此按钮上.click()。 / p>

---或---

将间隔值设置为#{myBean.intervalValue},并将intervalValue设置为零,并在池方法上检查它是否为零,如果将其设置为15(不要忘记更新{ {1}}本身就会重新评估p:poll