Project

General

Profile

Feature #14504

Updated by Carsten Rose over 1 year ago

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 aber akzeptieren. 

 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. werden 
 * Wird ein das Form mit 'save', 'close', 'browser tab close' geschlossen, wird (mit genau der Eintrag im Local Store geloescht. 
 * Wird ein Form geoeffnet SIP und gibt es dazu einen Eintrag im Local Store, wird angeboten diesen zu laden. 
 * Damit wuerden auch Browser-Crashes den Parametern wieder hergestellt. 
 auf 

 Loesung 2:

Back