我使用p:poll标签显示实时图表。我在这里使用jfrecharts,基本上轮询将每15秒更新一次图像。
问题是我需要在页面加载时立即渲染图像。但相反,轮询从第一次加载延迟。有没有办法将初始轮询间隔设置为零,并且所有其他子查找ajax调用以15秒间隔轮询。
此致
加扬
答案 0 :(得分:1)
在页面加载时调用(p:poll
)相同的操作方法
像这里描述的那样:
JSF 2 invoke action method on page load
---或---
您可以在页面上执行p:poll
的相同操作,例如,使用相同的操作创建一个按钮,使其隐藏,在页面加载时,您可以使用jQuery在此按钮上.click()
。 / p>
---或---
将间隔值设置为#{myBean.intervalValue}
,并将intervalValue
设置为零,并在池方法上检查它是否为零,如果将其设置为15(不要忘记更新{ {1}}本身就会重新评估p:poll
)