小编Kul*_*ngh的帖子

使用ajax侦听器时,Primefaces对话框框架无法正常工作

我正在尝试使用Primefaces 4对话框架打开对话框,

public void openDialog(String viewName) {
  RequestContext.getCurrentInstance().openDialog(viewName);
}
Run Code Online (Sandbox Code Playgroud)

这有效:

<p:commandButton value="Click" action="#{impaktDialogBean.openDialog('/popup/test2')}"/>
Run Code Online (Sandbox Code Playgroud)

这不是:

<p:commandButton value="Click">     
  <p:ajax event="click" listener="#{impaktDialogBean.openDialog('/popup/test2')}" ></p:ajax>
</p:commandButton>
Run Code Online (Sandbox Code Playgroud)

那么,Primefaces对话框架只适用于action&actionListener ?????

我正在使用:

  • Primefaces 4
  • 雄猫7
  • JSF 2.2.6 Mojarra

谢谢.

ajax dialog primefaces jsf-2.2 dialog-framework

5
推荐指数
1
解决办法
3357
查看次数

标签 统计

ajax ×1

dialog ×1

dialog-framework ×1

jsf-2.2 ×1

primefaces ×1