Problem #4947💬 BeantwortetFeb 27, 2023 geöffnetvon FaisalShaikhHA2-Reaktionen

Der RĂŒckgĂ€ngig-Manager funktioniert nicht richtig, um eine Entfernen-Aktion rĂŒckgĂ€ngig zu machen.

Kurze Antwortvon artf❀ 1

Ja, rĂŒckgĂ€ngig machen löst die 'change:columns' aus, in deinem Fall könntest du versuchen, deine Änderungen in 'updateColumns' in 'editor' zu packen. UndoManager.skip'. '''js updateColumns() { Redakteur. UndoManager.skip(() => { Ihre Operationen }) } ```

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

GrapesJS-Version[X] Ich bestĂ€tige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome - Version 110.0.5481.100 (Offizielle Version) (arm64)Reproduzierbarer Demo-Link https://codepen.io/faisal-praella/pen/ExeNwxJBeschreibe den KĂ€ferIch habe eine benutzerdefinierte Spalten-Komponente mit einem Nummerneigenschaftsnamen Spalten hinzugefĂŒgt, die zum HinzufĂŒgen oder Entfernen der Spalte der Unterkomponente verwendet wird.Wenn ich eine neue Spalte mit dem Merkmal hinzufĂŒge und die Änderung rĂŒckgĂ€ngig mache, funktioniert das einwandfrei, aber wenn ich die Spalte entferne...

Antworten (4)

artf‱ Mar 10, 2023

Ja, rĂŒckgĂ€ngig machen löst die 'change:columns' aus, in deinem Fall könntest du versuchen, deine Änderungen in 'updateColumns' in 'editor' zu packen. UndoManager.skip'. '''js updateColumns() { Redakteur. UndoManager.skip(() => { Ihre Operationen }) }

artf‱ Mar 11, 2023

Okay, ich schließe diesen hier jetzt und bitte öffne ein neues Bug-Problem im Zusammenhang mit Checkbox-Traits.

FaisalShaikhHA‱ Mar 10, 2023

Danke, @artf es funktioniert. Um das zu beheben, habe ich den Trait Change Listener umgeschaltet, indem ich vor den Befehl "RĂŒckgĂ€ngig" und "AusfĂŒhren" gehört habe, aber das fĂŒhlt sich sauberer an. Das KontrollkĂ€stchen-Merkmal wird beim RĂŒckgĂ€ngig/Wiederholen nicht angekreuzt oder wieder aktiviert...

GJSBlock‱ May 17, 2026

Danke, dass du das gemeldet hast, @FaisalShaikhHA. Gute Frage zum RĂŒckgĂ€ngig-Manager, der nicht richtig funktioniert, um eine Entfernen-Aktion rĂŒckgĂ€ngig zu machen. Der empfohlene Ansatz mit UndoManager ist die Nutzung der ereignisgesteuerten API. Fang hier an: ÜberprĂŒfen Sie die GrapesJS-Dokumenta...

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.