Kokujou
Lieutenant
- Registriert
- Dez. 2017
- Beiträge
- 948
Hallihallo!
Ich habe aktuell eine Applikation und möchte dem Nutzer das Speichern der Form durch Auto-Speichern ersparen. Also quasi live-edit. ähnlich wie hier bei computerbase, wo ein text den man eingibt gespeichert wird während man schreibt.
die Sache ist: es handelt sich um viele Aktionen die man schnell hintereinander tätigen kann, wenn ich wann immer der Nutzer etwas ändert den update-request schicken würde. Und dann würden sich die konkurrenten Update-Requests in die quere kommen, was nicht so schön ist.
Also würde ich gerne alle 10 Sekunden einen update call machen (z.b.). Das Problem. Wenn der nutzer die Seite verlässt ist das Model natürlich tot. Also muss ich bei jeder Art des Seite verlassens den Web request zum speichern schicken.
Und hier ist die frage. Denn ich hab schon das unload event gefunden, aber dann wird ja immer gleich ein dialog angezeigt und das ist mir zu penetrant. ich hab schon alles möglcihe versucht um diesen Dialog zu unterdrücken, mit return null oder return false oder preventDefault oder stopPropagation.
fällt euch dazu was ein?
Ich habe aktuell eine Applikation und möchte dem Nutzer das Speichern der Form durch Auto-Speichern ersparen. Also quasi live-edit. ähnlich wie hier bei computerbase, wo ein text den man eingibt gespeichert wird während man schreibt.
die Sache ist: es handelt sich um viele Aktionen die man schnell hintereinander tätigen kann, wenn ich wann immer der Nutzer etwas ändert den update-request schicken würde. Und dann würden sich die konkurrenten Update-Requests in die quere kommen, was nicht so schön ist.
Also würde ich gerne alle 10 Sekunden einen update call machen (z.b.). Das Problem. Wenn der nutzer die Seite verlässt ist das Model natürlich tot. Also muss ich bei jeder Art des Seite verlassens den Web request zum speichern schicken.
Und hier ist die frage. Denn ich hab schon das unload event gefunden, aber dann wird ja immer gleich ein dialog angezeigt und das ist mir zu penetrant. ich hab schon alles möglcihe versucht um diesen Dialog zu unterdrücken, mit return null oder return false oder preventDefault oder stopPropagation.
fällt euch dazu was ein?