2013-08-06 6 views
9

Ho provato l'esempio NotificationBar di PrimeFaces, tuttavia non ha funzionato. Ottengo il seguente errore JS:ReferenceError: PF non definito

ReferenceError: PF is not defined

Penso di aver bisogno per includere una libreria prima di utilizzare PF() funzione, ma non so quale libreria e dove posso trovarlo.

+2

puoi provare * widgetVar.show() * –

+0

Non funziona troppo! – watou

+0

Pensavo fosse chiaro. –

risposta

19

La funzione JS PF() è disponibile solo dalla 4.0. A quanto pare stai usando PF 3.x. Guarda il footer del sito vetrina, attualmente sta dicendo che è in esecuzione PF 4.0.

Basta usare widgetVar.show(), dove widgetVar è il nome della variabile widget come specificato nella widgetVar, che è bar nella loro esempio vetrina.

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

Sto usando Primeface 5.2 ma non riesco ad accedere a PF(). devo includere qualsiasi file in javascript? – Sagar