Ich baue eine Website mit Primefaces 5 und dem Wildfly-Server. Ich habe ein Problem mit der Verwendung des <p:dialog>
-Komponenten. Ich habe einen <p:commandButton>
in jeder Zeile wie folgt definiert. Der Button hat die Eigenschaft actionListener
, die die Methode des Backing Beans aufruft, und danach sollte der Dialog angezeigt werden. Hier ist ein Beispielcode:
Aber es funktioniert nicht. Ich habe die Chrome-Konsole überprüft und die Meldung "Widget für 'dlg' nicht verfügbar!" erhalten, wenn ich auf den Button klicke, also habe ich 'Primefaces.widgets' überprüft und tatsächlich gibt es kein Widget für meinen Dialog. Kann mir jemand dabei helfen?
// Bearbeiten
Ok, ich habe es endlich zum Laufen gebracht. Durch Ausprobieren habe ich diese Zeile in meinem Template gefunden:
Nach dem Entfernen begann alles wie geplant zu funktionieren. Ich denke, dass es daran liegt, dass Primefaces eine eigene Version von jQuery mitbringt, oder?