【发布时间】:2015-11-02 20:41:33
【问题描述】:
我正在尝试在 Netbeans 8.0.2 Primefaces 中弹出对话框窗口,如图所示 http://www.primefaces.org/showcase/ui/overlay/dialog/basic.xhtml
我在我的项目中添加了 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 错误(如果有)。
-
那么你是在IDE还是在浏览器中看到错误呢?你的 xhtml 中有
h:head吗?确保您的项目中也没有旧的 PrimeFaces jar。 -
非常感谢您提供如此有用的建议。我按 F12 发现这是由我在 head 部分添加的脚本标记引起的:
标签: jsf primefaces