使用Primefaces轮询打开对话框

时间:2015-06-17 12:41:06

标签: jsf primefaces dialog javabeans

我试图使用Primefaces'轮询功能每30秒打开一个对话框。我之前得到的调查是调用咆哮并显示一些数据,但由于某些原因,即使打开对话框的代码已被调用,对话框也不会打开。

我知道打开对话框的支持bean功能是可行的,因为我用按钮而不是民意测试来测试它,所以我不确定这里到底发生了什么。

这是我调用民意调查的地方:

<p:poll interval="30" listener="#{eventBean.openNote}" />

这是我在支持bean中的代码:

public void openNote() {
    RequestContext context = RequestContext.getCurrentInstance();
    context.openDialog("notedisplay");

}

以下是我用按钮测试时使用的代码:

<p:commandLink id="btnSearch" value="Event"
                                actionListener="#{eventBean.openNote}"
                                style="margin-right:10px">
                            </p:commandLink>

0 个答案:

没有答案