i have already included the below statement in my code:-
Code: Select all
<p:progressBar widgetVar="pbAjax" ajax="true" effect="easeIn" value="#{progressBean.progress}" oncompleteUpdate="growl" completeListener="#{progressBean.handleComplete}"/>
Code: Select all
@ManagedBean(name="progressBean")
@RequestScoped
public class ProgressBean implements Serializable {
private Integer progress;
public Integer getProgress() {
if(progress == null)
progress = 0;
else {
progress = progress + (int)(Math.random() * 35);
if(progress > 100)
progress = 100;
}
return progress;
}
public void setProgress(Integer progress) {
this.progress = progress;
}
public void handleComplete() {
FacesContext facesContext = FacesContext.getCurrentInstance();
facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Progress Completed", "Progress Completed"));
}
}
Thanks