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 Vorlagen-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 dem Block content Eigensch...
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 grapes JS von unpkg.com In meinem Projekt habe ich benutzerdefinierte Eigenschaft als Dropdown-Menü verwendet...
Problem #1059
HTML-Inhalte dynamisch aus einer Datei laden
Hallo, Ich muss Inhalte aus einer HTML-Datei vom Server nach oder während der Initialisierung des Editors in den Editor laden. Wie kann das...
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.