Project

General

Profile

Actions

Feature #14504

open

Form / Input Element: restore previous content

Added by Carsten Rose 3 months ago. Updated 11 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
Start date:
12.07.2022
Due date:
% Done:

0%

Estimated time:
Discuss:
Prio Planung:
Yes

Description

Es waere gut wenn fuer Textfelder die Moeglichkeit bestehen wuerde alten (nicht gespeicherten) Content wieder herzustellen.

Szenario: User nutzt nur einen Tab, hat in einem Formularelement etwas eingegeben und moechte nun die Seite verlassen, kann aber noch nicht speichern weil noch nicht alles eingegeben ist. QFQ warnt den User, das Informationen verloren gehen, der User muss das als das kleinere Uebel akzeptieren und verliert dann seinen Content

Loesung 1: server based

  • Der Infodialog, der den User warnt, bekommt eine dritte Option 'Restore content later'.
  • Alle Dirty FormElemente (STORE_BEFORE?) werden serverseitig gespeichert: feUser, SIP (Form, Record, extra Argumente).
  • Wird das Form mit der SIP und dem User wieder geoeffnet, erkennt QFQ das es temp Values gibt, laedt den Record wie gewoehnlich, und bietet dann an das die alte Werte wieder restauriert werden.

Loesung 2: Browser Local Store

  • Jedes Formulare wird bei jedem(!) change im Local Store gespeichert.
  • Wird ein Form mit 'save', 'close', 'browser tab close' geschlossen, wird der Eintrag im Local Store geloescht.
  • Wird ein Form geoeffnet und gibt es dazu einen Eintrag im Local Store, wird angeboten diesen zu laden.
  • Damit wuerden auch Browser-Crashes wieder hergestellt.
Actions #1

Updated by Carsten Rose 3 months ago

  • Description updated (diff)
  • Assignee deleted (Carsten Rose)
  • Target version changed from next3 to next2
Actions #2

Updated by Carsten Rose 3 months ago

  • Subject changed from Input Element: restore previous content to Form / Input Element: restore previous content
Actions #4

Updated by Levin Jason Meierhöfer about 1 month ago

  • Prio Planung set to Yes
Actions #5

Updated by Carsten Rose 11 days ago

  • Tracker changed from Support to Feature
Actions

Also available in: Atom PDF