Primefaces 未显示ajax按钮/链接的信息对话框

Primefaces 未显示ajax按钮/链接的信息对话框,primefaces,Primefaces,我正在使用p:commandlink保存m=y页面中的顶部面板。但由于这是一个ajax调用,我没有得到确认保存的信息对话框。有人能提出解决办法吗 我还想知道是否可以从支持bean类调用对话框 您可以从支持bean调用对话框。为您的对话框设置widgetVar属性,然后在backing bean方法中可以调用: RequestContext.getCurrentInstance().execute(“widgetName.show()”) 对于commandLink的问题,您必须在post中添加代

我正在使用p:commandlink保存m=y页面中的顶部面板。但由于这是一个ajax调用,我没有得到确认保存的信息对话框。有人能提出解决办法吗


我还想知道是否可以从支持bean类调用对话框

您可以从支持bean调用对话框。为您的对话框设置widgetVar属性,然后在backing bean方法中可以调用:
RequestContext.getCurrentInstance().execute(“widgetName.show()”)


对于commandLink的问题,您必须在post中添加代码。

`我尝试过获取空指针,但不确定原因。。上面的代码。。我试着让对话框来了,但没有持续,只是像闪电一样来了又走。我还试着用脚本调用上面的dailog,但它没有持续。为什么不使用Firebug呢。这就是如何在javascript中看到错误的原因。此外,当您提供代码时,您应该以正确的方式格式化它。我想您的
呈现属性有问题。我的第二个问题:您的
p:dialog
是否包含在h:form中?因为它应该是。如果没有,那么您应该将
放在对话框中。我使用了request.getcontext.execute方法,我认为对话框即将出现,但由于某种原因,页面被刷新。有人知道为什么会这样吗。。