2016-11-28 5 views
0

Code für <p:editor/> Komponente mit Rich-Text-Bearbeitungsfunktionen.Wie setze ich Editor immer in PrimeFaces aktiv?

<h:panelGroup layout="block"> 
    <p:editor id="faqResponseId" 
       converter="textConverter"                     
       value="#{product.currentFaq.faqResponse}"> 
    </p:editor> 
    </h:panelGroup> 

Der Editor wird immer aktiv, wenn ich auf den Editortext klicke.

Wie wird die <p:editor/> standardmäßig in Primefaces aktiviert?

Hinweis: Wenn ich einen Text ziehe und im Editor ablege Er ist nicht aktiv und der hinzugefügte Text wird nicht auf die Backing Bean gesetzt. Wenn der Editor nur aktiv ist, wird der Wert auf Backing Bean gesetzt.

Antwort

1

Es scheint, dass p: Editor veraltet ist. Es wurde durch p: textEditor ersetzt und entspricht Ihren Anforderungen. Von dem, was ich sehen kann, ist es immer aktiv, genau das, was Sie für :)

Link zur Demo auf primefaces fragte präsentieren: http://www.primefaces.org/showcase/ui/input/textEditor.xhtml

Hoffe, es hilft.

+0

Danke für die Lösung. Ich benutze PF6.0, das in PF6.0.6 eingeführt wird. Also muss ich jetzt neu verwenden, um '' in unserer Anwendung zu verwenden. Aber gibt es eine Lösung speziell für PF6.0? – Mihir

+0

Eigentlich denke ich sollte es auch irgendwo im CSS eine Lösung für den p: editor geben. Ich habe momentan keinen Zugriff auf irgendeinen Code oder die Bibliothek von primafaces 6.0, aber Sie könnten versuchen, den Zustand des Editors zu überprüfen, wenn darauf geklickt wird, und das CSS ändern, so dass es immer mit dem gleichen Status übereinstimmt –

Verwandte Themen