Der RĂŒckgĂ€ngig-Manager funktioniert nicht richtig, um eine Entfernen-Aktion rĂŒckgĂ€ngig zu machen.
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)
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 }) }
Okay, ich schlieĂe diesen hier jetzt und bitte öffne ein neues Bug-Problem im Zusammenhang mit Checkbox-Traits.
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...
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.
Problem #5632
FĂŒgen Sie eine Ănderung im UndoManager hinzu
GrapesJS-Version [X] Ich bestÀtige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v91 Reproduzierbarer D...
Problem #4812
Die schichtbare Eigenschaft funktioniert im Eltern-Kind-Szenario nicht wie erwartet.
GrapesJS-Version [X] Ich bestÀtige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? 107.0.5304.110 (Offizieller B...
Problem #5631
Undo Manager add() funktioniert nicht wie erwartet
GrapesJS-Version [X] Ich bestÀtige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v91 Reproduzierbarer D...
Problem #5641
Undomanager.remove() funktioniert nicht
GrapesJS-Version[X] Ich bestÀtige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome v91Reproduzierbarer Demo...
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.