Problem #441💬 BeantwortetOct 20, 2017 geöffnetvon Santifh0-Reaktionen

Ändern ignorieren/vermeidenZĂ€hlen

Kurze Antwortvon artf

Hallo @santiph, wenn das Problem 'onbeforeunload' ist, kannst du es mit 'noticeOnUnload' deaktivieren. '''js grapesjs.init({ ... noticeOnUnload: falsch }) ```

Lesen Sie die vollstĂ€ndige Antwort unten ↓

Frage

Aufgrund https://github.com/artf/grapesjs/issues/436 kann ich mich nicht auf die Remote Load-Methode von StorageManager verlassen, um eine Vorlage von einem REST-Endpunkt zu laden, daher greife ich auf Alternativen wie 'editor.setComponents()' und 'editor.setStyle()' zurĂŒck (die innerhalb eines Befehls verwendet werden, sodass 'grapesjs' und 'editor' verfĂŒgbar sind). Leider erhöhen diese Methoden 'changesCount' und lösen das 'onbeforeunload'-Ereignis aus, wenn unsere Nutzer versuchen, die Webseite zu verlassen. Außerdem sind SĂ€tze wie 'editor.editor.set('changesCount', 0);' im Befehl nutzlos,...

Antworten (3)

artf‱ Oct 23, 2017

Hallo @santiph, wenn das Problem 'onbeforeunload' ist, kannst du es mit 'noticeOnUnload' deaktivieren. '''js grapesjs.init({ ... noticeOnUnload: falsch })

Santifh‱ Oct 23, 2017

Hallo @artf Ich muss den Nutzer konsequent vor nicht gespeicherten Änderungen warnen. Und ĂŒberspringe sie, wenn nichts Neues zu speichern ist: Wenn eine neue leere Vorlage erstellt wird, direkt nach dem Speichern oder Laden einer Vorlage, sollte keine BestĂ€tigungsmeldung angezeigt werden. Das Speic...

Santifh‱ Oct 24, 2017

Ich könnte es vollstĂ€ndig mit Remote-Speicher testen: 'OnbeforeUnload' ist wie erwartet beim Schließen direkt nach dem Speichern deaktiviert. Leider wird es beim Schließen direkt nach dem Laden einer neuen Vorlage immer noch angezeigt. Nach etwas Debugging scheint das Laden einer neuen Vorlage 'cha...

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.