Neue Traits zu Komponenten hinzufĂŒgen und aktuelle mit diesen aktualisieren
@Lakshit-Singhal In diesem Fall denke ich, dass die beste Option wĂ€re, ein benutzerdefiniertes Plugin zu erstellen und vor der Initialisierung von GrapesJS die API aufzurufen, die Werte zu holen und sie ĂŒber die Optionen des Plugins in der Initialisierungsfunktion zu ĂŒbergeben, damit sie beim Initialisieren des Merkma...
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Ich habe einige benutzerdefinierte Komponenten erstellt, bevor ich ihre Eigenschaften modifiziere (zum Beispiel habe ich ein neues Merkmal dafĂŒr erstellt), diese Komponenten enthalten das neue Merkmal nicht. Wenn ich eine neue Komponente in den Editor ziehe, hat sie sie. Schritte zur Fortpflanzung: 1) Eine benutzerdefinierte Komponente erstellen und den Code kompilieren 2) Ziehe diese benutzerdefinierte Komponente in den Editor 3) Speichere die Ănderungen in der Datenbank 4) Die Komponente durch HinzufĂŒgen eines neuen Merkmals modifizieren und erneut kompilieren 5) Laden Sie die Komponenten a...
Antworten (3)
@Lakshit-Singhal In diesem Fall denke ich, dass die beste Option wĂ€re, ein benutzerdefiniertes Plugin zu erstellen und vor der Initialisierung von GrapesJS die API aufzurufen, die Werte zu holen und sie ĂŒber die Optionen des Plugins in der Initialisierungsfunktion zu ĂŒbergeben, damit sie beim Initi...
Das passiert, weil der Editor auch Eigenschaften in Komponenten speichert. Sie können diese Informationen löschen, indem Sie die Komponente erweitern und ihre toJSON-Methode aktualisieren '''js const typeModel = domc.getType('my-type').model; domc.addType('my-type', { model: { ... toJSON() { const...
@artf hat das benutzerdefinierte Eigenschaften entfernt!! wie ich in #2007 erwÀhnt habe
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #2136
Benutzerdefinierter Komponententyp nicht gefunden und Eigenschaften funktionieren nach Seitenladen nicht mehr
Hallo @artf Ich habe eine sehr einfache benutzerdefinierte Komponente namens 'customsection' erstellt, die Traits verwendet, um die Hinterg...
Problem #3185
Wie erhÀlt man das Modell-Merkmal einer Komponente?
Hallo, Ich habe ein neues Typ-"Array" zum TraitManager hinzugefĂŒgt. Ich kann also mehrere Untermerkmale hinzufĂŒgen. An einem Punkt muss ich...
Problem #3140
Interaktive Komponente in Leinwand
Ich baue ein Quiz-Builder-Plugin mit Grapesjs. Ich habe mich gefragt, ob wir eine interaktive Komponente hinzufĂŒgen können, die beim Klicke...
Problem #3574
Das HinzufĂŒgen von Eigenschaften wird vom Trait Manager nicht erkannt.
Folgendes Beispiel aus docs . Gibt es weitere Konfigurationen, um neue Eigenschaften fĂŒr Elemente sichtbar zu machen? Das Beispiel mit der...
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.