Problem #3810💬 BeantwortetSep 23, 2021 geöffnetvon Mihir-Khandekar0-Reaktionen

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwende…

Kurze Antwortvon artf

das getHTML hat nichts mit dem DOM der Leinwand zu tun... Lies die Dokumentation https://grapesjs.com/docs/modules/Components.html sorgfältig und versuche, den Unterschied zwischen dem Modell und der Ansicht der Komponente zu verstehen.

Lesen Sie die vollständige Antwort unten ↓

Frage

GrapesJS-Version[X] Ich bestätige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? 92.0.4515.131 (Offizieller Build) (64-Bit)Reproduzierbarer Demo-Link N/ABeschreibe den Käfer Wie reproduziert man den Bug?HTML mit dem 'Editor in die Canvas einfügen. Canvas.getBody().ownerDocument.execCommand('insertHTML', false, HTMLString)'-Befehl.Das eingefügte HTML erscheint tatsächlich auf der Editor-Canvas.Verwenden Sie die Funktion editor.getHtml() des Editors.Die von 'editor.getHtml()' zurückgegebene HTML-Zeichenkette enthält nicht das HTML, das mit dem Befehl execCommand einge...

Antworten (4)

artfSep 23, 2021

das getHTML hat nichts mit dem DOM der Leinwand zu tun... Lies die Dokumentation https://grapesjs.com/docs/modules/Components.html sorgfältig und versuche, den Unterschied zwischen dem Modell und der Ansicht der Komponente zu verstehen.

Mihir-KhandekarSep 23, 2021

@artf danke für die schnelle Antwort, was ist dann der richtige Weg, das zu tun?

Meine Anforderung ist: Ich möchte eine Komponente an der aktuellen Cursorposition hinzufügen. Wie kann ich es dann Teil der editor.getHtml()-Methode machen?

ionutmiftodeFeb 21, 2023

@mihir-Khandekar, hast du es geschafft, das zu beheben?

GJSBlockMay 17, 2026

Danke, dass du das gemeldet hast, @mihir-khandekar. Tolle Frage zu *. Der empfohlene Ansatz bei ProseMirror ist die Nutzung der ereignisgesteuerten API. Fang hier an: Überprüfen Sie die GrapesJS-Dokumentation für Ihr spezielles Modul Suche nach der 'on()'-Ereignis-Listener-Methode Die meisten Opera...

Verwandte Fragen und Antworten

Führe die Forschung mit ähnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen für kostenpflichtige Plugins...

Kostenlose Option

Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

Premium-Plugins werden mit Support, regelmäßigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.

Durchsuchen Sie Premium-Plugins →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.