Wie setzt man HTML-Inhalte des Editors aus einer benutzerdefinierten Komponente?
Nun, mit dieser 'this.attributes.template = ...' ändert man nichts an der Ansicht, sie ist also einfach leer. Du musst das Modell so aktualisieren, dass die Ansicht auf die Änderung reagiert. Zum Beispiel: '''js im Inneren des Modells Verwenden Sie init statt initialisieren, damit Sie 'defaultType.model.prototype...'...
Lesen Sie die vollständige Antwort unten ↓Frage
Ich habe Schwierigkeiten, einen benutzerdefinierten Block+component dazu zu bringen, sein Template-HTML im Grapes-Editor anzuzeigen. Im exportierten HTML werden das Markup und CSS wie erwartet generiert. Im Editor hinterlässt der Block jedoch keine Art von Benutzeroberfläche (obwohl er erfolgreich hineingezogen wird, basierend auf dem exportierten HTML/CSS). Meine Frage ist: Was ist der richtige Weg, damit die 'toHtml'-Methode auch auf den Editor-iframe angewendet wird? Basierend auf ähnlichen Beispielen, die ich anderswo sehe, scheint es in allen anderen Fällen aus der Block-'Inhalts'-Eigens...
Antworten (3)
Nun, mit dieser 'this.attributes.template = ...' ändert man nichts an der Ansicht, sie ist also einfach leer. Du musst das Modell so aktualisieren, dass die Ansicht auf die Änderung reagiert. Zum Beispiel: '''js im Inneren des Modells Verwenden Sie init statt initialisieren, damit Sie 'defaultType....
Diese benutzerdefinierte Komponente ist eine Anpassung von https://github.com/artf/grapesjs-blocks-flexbox
Diese Angelegenheit wurde automatisch geschlossen, da auf unsere Anfrage nach weiteren Informationen vom ursprünglichen Autor keine Antwort erhalten wurde. Mit nur den aktuellen Informationen in der Ausgabe haben wir nicht genug Informationen, um Maßnahmen zu ergreifen. Bitte melden Sie sich, wenn...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #2008
Die Leinwand wird dunkel und unveränderbar, wenn man ein großes Stück benutzerdefinierten HTML hinzufügt.
Früher habe ich benutzerdefiniertes HTML mit 'editor.addComponent()' hinzugefügt. Das funktioniert meistens gut, aber wenn ich versuche, ei...
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 #1047
Das Modell kann nach der Änderung des Wertes im benutzerdefinierten Select-Dropdown-Menü nicht geändert werden.
Hey, Ich benutze CDN Link für Trauben JS von unpkg.com In meinem Projekt habe ich benutzerdefinierte Eigenschaft als Dropdown-Menü verwende...
Problem #1988
Fehler bei der Größenänderung des Bildes
Hallo! Ich habe einige Probleme, wenn ich ein Bild vergrößern möchte. Wenn ich ein Bild einfüge und auf einen Resizer-Handler klicke, behäl...
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.