Editor.getSelected().toHTML() ist nicht konsistent
Innerhalb Ihrer 'html-block'-Komponente erstellen Sie eine neue Eigenschaft (z. B. 'custom-code') fĂŒr den Code des Benutzers und rufen sie mit 'editor.getSelected().get('custom-code')' ab.
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Hallo zusammen, Ich habe einen neuen Komponententyp erstellt, 'html-block', eine Komponente, in die man seinen HTML-Code hinzufĂŒgen kann. Ich habe eine SchaltflĂ€che 'Bearbeiten' in die Toolbar aufgenommen, damit der Benutzer den hinzugefĂŒgten HTML-Code bearbeiten kann. Um den HTML-Code der Komponente im Modal anzuzeigen, verwende ich die Funktion 'editor.getSelected().toHTML()'; Das Problem ist, dass der zurĂŒckgegebene Code manchmal zum Beispiel ist: '<div><h1>h1</h1></div>' (was ich brauche, da ich genau den Code brauche, den der Benutzer zuerst hinzugefĂŒgt hat), und manchmal gibt er so etwa...
Antworten (3)
Innerhalb Ihrer 'html-block'-Komponente erstellen Sie eine neue Eigenschaft (z. B. 'custom-code') fĂŒr den Code des Benutzers und rufen sie mit 'editor.getSelected().get('custom-code')' ab.
Das hat das Problem fĂŒr mich gelöst. Danke.
Dieser Thread wurde automatisch gesperrt, da es nach seiner SchlieĂung keine jĂŒngste AktivitĂ€t gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #1696
Traits treten beim ersten Ziehen einer benutzerdefinierten Komponente auf
Hallo Artf, ich habe eine eigene Komponente erstellt und Eigenschaften hinzugefĂŒgt. Wenn ich diese Komponente in den Editor ziehe und auswĂ€...
Problem #1055
Kann den inneren Text eines DIV nicht modifizieren
Hallo, Ich benutze die neueste Version (grapesjs - 0.14.9). Ich habe einen externen HTML-Code in den Editor geladen. Dann habe ich versucht...
Problem #1875
ID Àndert sich beim Import von HTML oder beim Weitergeben von HTML in Komponenten in der Konfiguration.
Hallo, Ich habe eine Komponente und einen Block gebaut, die ich per Drag & Drop auf der Leinwand ziehen kann. Mein Problem ist, dass manche...
Problem #1288
Kann die Eigenschaft 'Körper' von null - Angular nicht lesen
Hallo, Ich habe eine Liste von E-Mail-Vorlagen (Seite 'templates') und es gibt einen Button, mit dem ich das Bearbeiten öffne (Seite 'templ...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...
ĂberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins â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.