Problem #2654✓ GelöstMar 15, 2020 geöffnetvon AbdiasM6-Reaktionen

Wie man die geänderte Immobilie von StyleManager bekommt

Kurze Antwortvon Pouyamiralayi3

@AbdiasM denke ich, dass das irgendwie mit Rückgrat zu tun hat und meines Wissens derzeit nicht möglich ist. So sollte es sein: Prost!

Lesen Sie die vollständige Antwort unten ↓

Frage

Hallo,

Gibt es eine Möglichkeit herauszufinden, welche Immobilie im StyleManager geändert wurde? Zum Beispiel: Wenn ich eine Textkomponente auswähle und ihre Hintergrundfarb-Eigenschaft im StyleManager ändere, gibt es dann ein Ereignis, bei dem ich die geänderte Eigenschaft abrufen kann? Ich habe das Ereignis 'component:styleUpdate' ausprobiert, aber es übergibt das Modell der Komponente als Argument, nicht die Eigenschaft.

Jede Hilfe ist willkommen.

Antworten (3)

👍 Am hilfreichstenPouyamiralayiMar 18, 2020

@AbdiasM denke ich, dass das irgendwie mit Rückgrat zu tun hat und meines Wissens derzeit nicht möglich ist. So sollte es sein:

editor.on('component:styleUpdate', component => {
        console.log(Objekt.keys(component.changedAttributes()))
})

Prost!

artfMar 19, 2020

Tatsächlich erhält man die geänderte Eigenschaft als zweites Argument des Rückrufs '''js editor.on('component:styleUpdate', (component, propChanged) => { ... })

PouyamiralayiMar 16, 2020

Hallo @AbdiasM basierend auf component:styleUpdate oder component:styleUpdate:{propertyName} kannst du die Eigenschaft wie unten erhalten: Prost!

Verwandte Fragen und Antworten

Führe die Forschung mit ähnlichen Themendiskussionen fort.

Kostenpflichtige Plugins, die diesem Problem entsprechen

Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.

Alle Plugins anzeigen

Lade: Empfehlungen für kostenpflichtige Plugins...

Kostenlose Option

Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.

Durchstöbere kostenlose Plugins →
Premium-Option

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.