Problem #2273💬 BeantwortetSep 17, 2019 geöffnetvon Slellampati0-Reaktionen

Die Stoppfunktion aller Befehle wird vor dem eigentlichen AusfĂŒhren ausgefĂŒhrt.

Kurze Antwortvon mcottret

Hallo @slellampati, Es tut mir leid, dass diese Antwort vielleicht etwas spĂ€t kommt, aber ich bin gerade auf dasselbe Verhalten gestoßen und habe dieses Problem entdeckt. Um die Frage zu beantworten: Die Buttons von GrapesJS haben einen 'active' Event Listener, der alle Tasten in einem Panel deaktiviert, in dem eine T...

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Ich habe drei benutzerdefinierte Buttons erstellt (Bearbeiten, Vorschau, Speichern) und alle haben Methoden zum AusfĂŒhren und Stoppen. Wenn ich auf einen beliebigen Button klicke, wird der Run-Befehl ausgelöst, aber davor werden die Stoppfunktion der anderen Buttons ausgefĂŒhrt. Wenn ich auf Bearbeiten klicke, ist unten die Konsolenausgabe zu sehen Wenn der Bearbeiten-Button geschlossen wurde (Stoppbefehl) Was verursacht, dass die anderen Stop-Befehle zuerst ausgelöst werden, selbst wenn ich keine Ereignis-Listener habe?

Antworten (2)

mcottret‱ Mar 11, 2020

Hallo @slellampati, Es tut mir leid, dass diese Antwort vielleicht etwas spĂ€t kommt, aber ich bin gerade auf dasselbe Verhalten gestoßen und habe dieses Problem entdeckt. Um die Frage zu beantworten: Die Buttons von GrapesJS haben einen 'active' Event Listener, der alle Tasten in einem Panel deakti...

artf‱ Mar 18, 2020

Du kannst einen anderen Kontext hinzufĂŒgen: z. B. save-button'' zu deinen Tasten, um sie von diesem Standardverhalten zu lösen (standardmĂ€ĂŸig haben die Buttons denselben Kontext) Es gibt tatsĂ€chlich einen winzigen Hinweis in der Starthilfe dazu: https://grapesjs.com/docs/getting-started.html#panels...

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 →

Verwandte Tutorials

Tiefgehende Anleitungen zum gleichen Thema.

Alle Tutorials →

Durchsuchen Sie Plugin-Kategorien

Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.