轮询间隔在JSF中刷新页面时获得更改

时间:2017-08-24 12:05:40

标签: ajax jsf jsf-2 myfaces trinidad

我使用JSF poll标签在JSP中重新加载数据表。还有另一个 JSP在页脚中。它有一个按钮,用新数据重新加载页面。

问题是;

当我点击页脚上的按钮时, 会更改轮询间隔的频率。

Bellow是代码示例;

main.jsp中

<et:partialTriggerGroup id="statusUpdatePoller">
<tr:poll interval="10000" id="statusUpdatePoller" pollListener="#{ServerSideClass.statusUpdate}"/>
<m:dataTable>
...
</m:dataTable>

</et:partialTriggerGroup>

footer.jsp中

<et:partialTriggerGroup id="pageControlTrigger">
...

<tr:commandLink action="#{ServerSideClass.statusUpdate}"  partialSubmit="true" />
</et:partialTriggerGroup>
  • 刷新按钮和&amp; poll标记调用相同的服务器端方法(ServerSideClass.statusUpdate())来加载数据。
  • 如果我没有按下Footer.jsp上的按钮,则轮询间隔可以正常工作。
  • 如果该按钮按间隔频率变化。 (页面在2,3秒内刷新)

此实施有什么问题吗?

TIA。

0 个答案:

没有答案