However in my testcase the poll still triggers even though mybean.stopPoll evaluates to true:
Code: Select all
<p:poll stop="#{mybean.stopPoll}" listener="#{mybean.onPoll}"/>
Code: Select all
<p:poll stop="#{mybean.stopPoll}" listener="#{mybean.onPoll}"/>
Code: Select all
package org.primefaces.examples.view;
import java.io.Serializable;
public class CounterBean implements Serializable{
private int count;
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public void increment() {
count++;
if(count == 3) {
stop = true;
}
}
private boolean stop = false;
public boolean isStop() {
return stop;
}
public void setStop(boolean stop) {
this.stop = stop;
}
}
Code: Select all
<h:form>
<h:outputText id="txt_count" value="#{counterBean.count}" />
<p:poll interval="3" listener="#{counterBean.increment}" update="txt_count" stop="#{counterBean.stop}"/>
</h:form>
Users browsing this forum: No registered users and 59 guests