Definiere Komponenten in der Vorlage
Wenn du den Editor mit einigen Komponenten initialisieren möchtest, die bereits in der Leinwand platziert sind, brauchst du Folgendes: '''js Editor-Initialisierung... Definiere benutzerdefinierte Komponente wie zuvor Anstatt mit der Blockdefinition fortzufahren, verwenden Sie diesen untenstehenden Ausschnitt: editor.s...
Lesen Sie die vollständige Antwort unten ↓Frage
FragenWie kann ich einen Teil meiner Vorlage zu einer Komponente machen?Wie kann ich draggableComponents auf eine solche Komponente setzen?Wenn ja, kann ich dann aufhören, selectable: false, highlightable: false, hoverable: false auf den Kindknoten innerhalb dieser Komponente einzustellen?Ist es möglich, eine andere externe Verbindung zur Komponente bereitzustellen? Mehr Erklärung und ein Code-Teil Ich habe eine Frage, weil ich denke, dass Grapesjs intelligenter ist, als ich es derzeit benutze. Wir haben eine asp.net App, in der sie integriert ist, und wir initialisieren sie aus einem Element...
Antworten (3)
Wenn du den Editor mit einigen Komponenten initialisieren möchtest, die bereits in der Leinwand platziert sind, brauchst du Folgendes: '''js Editor-Initialisierung... Definiere benutzerdefinierte Komponente wie zuvor Anstatt mit der Blockdefinition fortzufahren, verwenden Sie diesen untenstehenden...
Grapes hat momentan ein Problem beim Speichern benutzerdefinierter Komponenten außerhalb der Plugins. Tatsächlich werden sie korrekt gespeichert, es geht nur darum, Komponenten zu laden, die nicht erkannt werden, weil der benutzerdefinierte Typ noch nicht existiert, daher ist das der Grund, den Cod...
Danke für die Antwort und die Links. Sie sind wirklich hilfreich. Für diese Frage suchte ich jedoch nach einer Möglichkeit, dies innerhalb einer Vorlage zu machen. Derzeit nutzen wir den Blockmanager nicht, unsere Nutzer ziehen nur Sachen herum. Sie fügen nie etwas hinzu.
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #3200
Benötigt Hilfe: Die Komponente bekommen, auf die ein Block fällt?
Hallo, Wenn ich einen Block per Drag & Drop auf eine dynamisch hinzugefügte Komponente ziehe, wie kann ich dann die Komponente erreichen od...
Problem #3586
Wie man zuhört, wie sich die Komponenten in einer Komponente ändern.
init() { this.listenTo(this.model,'change:components', this.handleComponentsChange); }, Ich entwickle eine Komponente, versuche mir die Änd...
Problem #3328
Wie kann ich den nodeValue (Textwert) von Komponenten durch Eingabeformulare aktualisieren?
Hallo. Grapesjs ist ein großartiges Werkzeug. Danke dafür. Ich möchte den Textwert einer Komponente durch Eingaben aktualisieren, wie kann...
Problem #2839
Ich habe eine Komponente mit dem Namen Template in die Blöcke eingefügt, aber wenn ich versuche, andere Komponenten innerhalb dieser Vorlage zu ziehen, wird sie gezogen, aber nach dem Speichern werden alle darin enthaltenen Komponenten entfernt. Wie kann man das vermeiden?
Dies ist der Code der Vorlagenkomponente: '''js Export Standard { init(editor) { Redakteur. DomComponents.addType('myTemplate', { isCompone...
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.