Primefaces commandButton ajax事件集隐藏对话框

时间:2016-01-23 05:52:52

标签: jsf primefaces

我使用的是Primefaces 5.1。在我的项目commandButton onclick打开对话框工作正常。在testAction中我尝试隐藏对话但它不起作用。

detail.xhtml

<p:commandButton value="test" action="#{stud.testAction}" ajax="false" onclick="PF('waitDialog').show();"/>

<p:dialog id="waitDialog" widgetVar="waitDialog">
<p:graphicImage url="#{stud.waitImage}"/>
</p:dialog>

detail.java

public void testAction()
{
downloadMethod(toList)
RequestContext.getCurrentInstance.execute("PF('waitDialog').hide()");
}

我怀疑在设置commandButton属性ajax false时如何隐藏对话框。

0 个答案:

没有答案