admin管理员组

文章数量:1208153

I tried the NotificationBar example of PrimeFaces, however it didn't work. I get the following JS error:

ReferenceError: PF is not defined

I think I need to include a library before using PF() function, but I don't know which library and where can I find it.

I tried the NotificationBar example of PrimeFaces, however it didn't work. I get the following JS error:

ReferenceError: PF is not defined

I think I need to include a library before using PF() function, but I don't know which library and where can I find it.

Share Improve this question edited Aug 28, 2013 at 10:37 BalusC 1.1m376 gold badges3.6k silver badges3.6k bronze badges asked Aug 6, 2013 at 9:50 ThunderPhoenixThunderPhoenix 1,8835 gold badges23 silver badges50 bronze badges 2
  • 2 can you try widgetVar.show() – Mathew Rock Commented Aug 6, 2013 at 10:42
  • It doesn't work too ! – ThunderPhoenix Commented Aug 6, 2013 at 11:11
Add a comment  | 

1 Answer 1

Reset to default 22

The JS function PF() is only available since 4.0. You're apparently using PF 3.x. Look at the footer of the showcase site, it's currently saying that it's running PF 4.0.

Just use widgetVar.show(), where widgetVar is the widget variable name as you specified in widgetVar, which is bar in their showcase example.

<p:commandButton value="Show" onclick="bar.show()" type="button" />  
<p:commandButton value="Hide" onclick="bar.hide()" type="button" />  

本文标签: javascriptReferenceError PF is not definedStack Overflow