Die benutzerdefinierte Komponentenklasse wird nicht gerendert, es sei denn, das Merkmal ändert sich
Hallo @adamwpe bitte verwenden Sie das Attribut "classes" statt "attributes": Prost!
Lesen Sie die vollständige Antwort unten ↓Frage
Ich denke, das ist ein Bug, Im Grunde habe ich eine benutzerdefinierte Komponente, die ein Attribut einer Klasse ('gjs-button') hat, aber diese Klasse wird nur gerendert/angewendet, wenn ein Merkmal geändert wird.Drag & Drop die Komponente: ! Capture1Ändern Sie das Komponenten-Merkmal. ! Capture3Die Komponente wird erneut gerendert, aber nun sieht man, dass die Klasse 'gjs-button' angewendet wurde. ! Capture4 Ich habe ein Beispiel erstellt: https://jsfiddle.net/tb2gyas8/3/ Ist das ein Bug? Oder stimmt etwas nicht und verursacht das Bauteil? Danke Adam
Antworten (3)
Hallo @adamwpe bitte verwenden Sie das Attribut "classes" statt "attributes":
//...
Größenanpassbar: Stimmt,
Editierbar: True,
Hoverable: True,
Klassen:['btn','gjs-button'],
//...
Prost!
Oh, danke, @pouyamiralayi,
Ich habe gesehen, dass jemand Attribute verwendet hat und angenommen habe, dass das die richtige Methode war – hat wie ein Zauber funktioniert!
Es scheint, dass beim Speichern und Neuladen etwas Ähnliches passiert. Mit dieser benutzerdefinierten Komponente darfst du die Größe ändern, aber beim Speichern und Neuladen zeichnet der Renderer sie nicht auf die richtige Größe, obwohl die richtige Breite gespeichert wurde: Vor dem Speichern: ! Ca...
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #2279
Wie aktualisiert man das Modell für eine benutzerdefinierte Komponente, wenn ein Merkmal geändert wird.
Hallo! Ich habe die GrapesJS-Dokumentation und die API-Referenz zum Erstellen einer benutzerdefinierten Komponente immer wieder gelesen, ab...
Problem #3409
Eigenschaft einer benutzerdefinierten Komponente, die kein Merkmal ist
Ich möchte eine benutzerdefinierte Komponente mit einer Eigenschaft erstellen, die durch spezifischen Code aktualisiert wird, aber ich möch...
Problem #3213
Wie man die dynamisch hinzugefügten Eigenschaften speichert
Hallo, @artf, ich habe eine benutzerdefinierte Komponente, die eine Button-Eigenschaft hat. Wenn der Button gedrückt wird, füge ich dynamis...
Problem #2170
Benutzerdefinierte Komponente – wie man editable auf true setzt
Hallo, ich habe einen benutzerdefinierten Komponententyp erstellt, habe aber Schwierigkeiten, ihn bearbeitbar zu machen. Die Komponente ist...
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.