我试图弹出对话窗口中的Netbeans 8.0.2 Primefaces如图http://www.primefaces.org/showcase/ui/overlay/dialog/basic.xhtmlPF('')。show();功能不起作用
我在项目中加入primefaces-5.3.jar,但是当我输入PF例如:
<p:commandButton value="Show" onclick="PF('dlg1').show();" type="button" />
<p:dialog header="Header" widgetVar="dlg1">
<h:outputText value="What we do in life, echoes in eternity!" />
什么也没有发生,它显示了一些错误说:全局变量“PF”没有声明。
请帮我一个人。
“*全局变量‘PF’未声明*”是不相关的,因为它只是一个IDE的警告,可以安全地忽略。按F12观看JavaScript错误,如果有的话在浏览器的控制台上。 – Tiny
那么你在IDE或浏览器中看到错误吗?你的xhtml中有'h:head'吗?确保你的项目中没有老式的PrimeFaces jar。 –
非常感谢你提供了这么有用的建议。我按了F12,发现它是由我在头部添加的脚本标记引起的:。我是一个begginer程序员,只是复制了jquery的一个错误示例。现在我可以看到对话窗口,但报警仍然继续。我会简单地忽略这个 – Antony