PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

Problem #3810💬 Beantwortet23. September 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)

artf‱ 23. September 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-khandekar‱ 23. September 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?

ionutmiftode‱ 21. Februar 2023

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

GJSBlock‱ 17. Mai 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 →

Verwandte Tutorials

Tiefgehende Anleitungen zum gleichen Thema.

Alle Tutorials →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.