Kombiniere getDirtyCount mit rĂŒckgĂ€ngig/neu machen
Hallo @neon12345! Soweit ich weiĂ, wird 'changesCount' auch zusammen mit 'stepsBeforeSave' verwendet, um das Speichern auszulösen, wenn 'Autosave' aktiviert ist. (vgl.: https://grapesjs.com/docs/modules/Storage.html#store-and-load-templateshttps://github.com/artf/grapesjs/blob/dev/src/editor/model/Editor.js#L170 ) Pro...
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
Derzeit wird die Anzahl der Ănderungen unabhĂ€ngig von RĂŒckgĂ€ngig machen und Neumachen nur erhöht. Ich frage mich, ob es eine Anwendung gibt, in der der tatsĂ€chliche Wert verwendet wird, oder ob es sich nur um einen booleschen Indikator fĂŒr Ănderungen handelt. Wenn es nur als Boolean verwendet wird, wĂ€re es möglich, stattdessen eine Flagge zum RĂŒckgĂ€ngig-Status hinzuzufĂŒgen und die gespeicherte Position zu markieren. So ist es möglich, Ănderungen nur dann zu signalisieren, wenn der RĂŒckgĂ€ngig-Stack nicht auf die gespeicherte Position bei RĂŒckgĂ€ngig und Neumachen zeigt. So etwas scheint zu funk...
Antworten (3)
Hallo @neon12345! Soweit ich weiĂ, wird 'changesCount' auch zusammen mit 'stepsBeforeSave' verwendet, um das Speichern auszulösen, wenn 'Autosave' aktiviert ist. (vgl.: https://grapesjs.com/docs/modules/Storage.html#store-and-load-templateshttps://github.com/artf/grapesjs/blob/dev/src/editor/model/...
Okay. Das bedeutet aber, dass RĂŒckgĂ€ngigmachen und Erneuten immer das automatische Speichern auslösen, was nicht optimal ist.
getDirtyCount gibt die Anzahl der Ănderungen zurĂŒck, daher wird es nicht als Boolean verwendet. Wenn du eine bessere Lösung hast, um Ănderungen rĂŒckgĂ€ngig zu machen oder neu zu machen, ist die PR willkommen
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #2184
Verlust von vordefinierten Medienanfragen
Hallo. Ich habe eine vordefinierte JSON einer Vorlage, die eine Menge HTML-Elemente und -Stile enthÀlt, die beim Laden von Grapesj in die M...
Problem #1288
Kann die Eigenschaft 'Körper' von null - Angular nicht lesen
Hallo, Ich habe eine Liste von E-Mail-Vorlagen (Seite 'templates') und es gibt einen Button, mit dem ich das Bearbeiten öffne (Seite 'templ...
Problem #1295
Einheitsauswahlfeld fehlt auf IE nach dem Klick
@artf Ich benutze derzeit die neueste Version von GrapesJS (aber du kannst diesen Fehler mit der Demo reproduzieren). Im Grunde musst du nu...
Problem #1977
Gjs-component wird nicht mit meinen Traits-Werten aktualisiert
Hallo, habe ich mein HTML mit der toHTML-Funktion in Traits modifiziert? Ein HTML-Element wird aktualisiert, aber die gjs-Komponente wird n...
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.