Wie hört man ein Event fĂŒr ein Style-Update benutzerdefinierter Komponenten an?
FĂŒr die Eigenschaften der Komponenten verwenden Sie 'this.listenTo(this.model, "change:prop-name" ...'Indem man '... attributes.align = "left"' Component sieht deine Ănderungen nicht, benutze stattdessen 'this.model.components().at(0).addAttributes({ align: 'left' })', du musst das Element nicht aktualisieren/rendern.
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
@artf @arthuralmeidap @nojacko Ich habe eine benutzerdefinierte Komponente wie diese und i, der Code sieht aus wie https://jsfiddle.net/nganand/n97g7g43/. ! bbbWie hört man ein Ereignis an, wenn sich die Eigenschaft einer benutzerdefinierten Komponente geĂ€ndert hat (z. B. beim Styling von Padding/Margin)? wie init() { this.listenTo(this.model, "component:styleUpdate:text-align", this.handleChange) }Ich möchte den Button nach links ausrichten, indem ich 'nicht ĂŒbergeordnet' wĂ€hle. Stattdessen wĂ€hlt man den Vorfahren aus. Wie Ă€ndert man also die Kinderansicht der benutzerdefinierten Komponente,...
Antworten (2)
FĂŒr die Eigenschaften der Komponenten verwenden Sie 'this.listenTo(this.model, "change:prop-name" ...'Indem man '... attributes.align = "left"' Component sieht deine Ănderungen nicht, benutze stattdessen 'this.model.components().at(0).addAttributes({ align: 'left' })', du musst das Element nicht ak...
Dieser Thread wurde automatisch gesperrt, da es nach seiner SchlieĂung keine jĂŒngste AktivitĂ€t gegeben hat. Bitte eröffne eine neue Ausgabe wegen verwandter Bugs.
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #978
Die Kinder von benutzerdefinierten Komponententypen sind weder bearbeitbar, auswÀhlbar noch hervorhebbar
@artf Ich erstelle eine benutzerdefinierte Komponente mit Standardtyp und der Code sieht so aus wie ! saf Sogar ich habe #260 als Referee b...
Problem #1679
Wie man eine Komponente im Canvas mit Trait rendert.
Hallo Artf, danke fĂŒr dein tolles Tool, ich habe einen Testfall fĂŒr mein Problem erstellt https://js.do/code/271771 Ich habe eine benutzerd...
Problem #1587
Wie man Ereignisse fĂŒr benutzerdefinierte Komponenten unterscheidet
Hallo, Ich habe ein Problem mit Events. Ich möchte Ereignisse unterscheiden, wann eine Komponente mit der 'fromElement'-Konfiguration gelad...
Problem #1706
Wie bekommt man HREF von der RTE?
! Gefangennahme Ich habe diese RTE-Toolbar, in der man eingeben und auf 'Speichern' klicken kann, und es wird ein Link fĂŒr den ausgewĂ€hlten...
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.