2012-07-02 26 views
0

我正在使用primeface 3.2。我正在使用ajax民意调查来获得对gui的每一个反应。但是ajax民意调查并没有停止,我试图停止在服务器端。 我正在使用stop = true来停止投票。在primefaces中轮询的代理

回答

0

更新

这里是一个陈列柜Poll - Start/Stop


旧的链接

如果你想从服务器端停止轮询您可以使用*的RequestContext API *

如上所述通过cagataycivici

看看他(旧)的博客文章

How to Stop Polling From Server Side

代码片断

客户

<p:poll listener="#{bean.listener}" update="sth" stop="#{bean.stop}"/> 

服务器

private boolean stop = false; 

public void listener() { 
    if(condition) { 
     stop = true;  
    } 
} 
+0

我试过,我得到了java脚本函数中的警报,这意味着它调用正确。仍然民意调查没有得到塞尔。最后我重定向了页面,只有它停止了。 – wild

+0

' – Daniel

+0

我也试过。 – wild