2017-10-13 1 views

Antwort

1

Sie können versuchen, Inline Version des Editors zu verwenden, es könnte für Sie in diesem Fall ausreichend sein. Werfen Sie einen Blick in dieses Beispiel, wie es funktioniert: https://cdn.ckeditor.com/4.7.3/full-all/samples/old/inlineall.html.

Sie müssen daran denken, Editor mit CKEDITOR.inline statt CKEDITOR.replace zu initialisieren. Mehr darüber finden Sie in documentation

Eine andere Option kann dynamisch erstellen und zerstören Editor, aber dieser Ansatz könnte ein bisschen mehr Laggy für den Benutzer sein. Beispiel wie es funktioniert finden Sie hier: https://cdn.ckeditor.com/4.7.3/full-all/samples/old/ajax.html

+0

Danke für die Antwort. Ich integriere Ckeditor mit gwt und der API, was verfügbar ist gwt-ckeditor.jar hat keine Unterstützung für die Inline-Bearbeitung, da es sehr alt ist. so nicht Inline-Bearbeitung zu implementieren. Also zurück zur ersten Frage gibt es eine Möglichkeit, die Symbolleiste zu zeigen, sobald ich auf den Bearbeitungsbereich klicke –

+0

In diesem Fall würde ich empfehlen, CKEditor Ordner im 'jar' Paket zu aktualisieren, weil CKEditor 3.x nicht mehr entwickelt wird und möglicherweise nicht funktioniert neueste Browser. Bitte beachten Sie, dass es auch erforderlich ist, die Methode 'replace' in' inline' in der Datei zu ändern, die CKEditor JavaScript in generiertes HTML einfügt. –

Verwandte Themen