Problem #581💬 BeantwortetNov 28, 2017 geöffnetvon ppisecky1-Reaktionen

Lesekomponenten-bezogene Veranstaltungen

Kurze Antwortvon ppisecky❀ 1

@artf hey, danke fĂŒr deine Antwort. Ich suchte jedoch nach einem allgemeineren Beispiel, wie man feststellen kann, ob VerĂ€nderungen stattgefunden haben und was sie waren – zum Beispiel so etwas wie das hier: '''javascript editor.on('component:update', model => { if (model.isChanged()) { //.... } if (model.isChanged('s...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Das Editor API wiki listet eine Reihe von komponentenbezogenen Ereignissen auf, die angehört werden können (z. B. 'component:add', 'component:update'). Es wird jedoch nicht erwĂ€hnt, welche Art von Ereignisobjekten der Zuhörer erhĂ€lt und wie sie strukturiert sind (welche Eigenschaften sie haben und welche Werte sie enthalten können). Wenn eine Komponente aktualisiert wird (zum Beispiel wird die SchriftgrĂ¶ĂŸe geĂ€ndert), mĂŒssen wir das Ereignis fangen, verarbeiten und darauf reagieren können. Können Sie uns ein Beispiel geben, wie man feststellt, welche VerĂ€nderungen an der Komponente aufgetreten...

Antworten (3)

ppisecky‱ Nov 30, 2017

@artf hey, danke fĂŒr deine Antwort. Ich suchte jedoch nach einem allgemeineren Beispiel, wie man feststellen kann, ob VerĂ€nderungen stattgefunden haben und was sie waren – zum Beispiel so etwas wie das hier: '''javascript editor.on('component:update', model => { if (model.isChanged()) { //.... } if...

artf‱ Invalid Date

Danke @ppisecky fĂŒr den Hinweis, ich habe die Quelle aktualisiert, aber grundsĂ€tzlich erhĂ€lt jedes komponentenbezogene Ereignis einfach das ausgelöste Modell. BezĂŒglich deines 'Font-Size'-Case kannst du diesen Listener einrichten '''js editor.on('component:styleUpdate:font-size', model => console.l...

Lock[Bot]‱ Sep 18, 2019

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.

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.