Verbesserung
(Nutzer-sichtbar)
Wenn In der GUI eine Aktion ausgelöst und diese mehr als 1s benötigt, dann wird ein Wartecursor angezeigt. In der Zeit können weitere Aktionen ausgelöst werden.
Wenn in der Zeite eine weitere langlaufenden Aktion ausgelöst wird und die erste Aktion zurückkehrt, wird der Wartecursor entfernt, so dass an der GUI weitergearbeit werden kann.
Ablauf
- t=0s: Aktion A wird ausgelöst; Dauer 1,5s.
- t=0,5s: Aktion B wird ausgelöst; Dauer 10s.
- t=1s: Wartecursor wird eingeblendet; GUI ist gesperrt.
- t=1,5s: `A`ist abgearbeitet; GUI wird entsperrt.
- t<10s: B läuft noch; GUI ist nicht gesperrt.
Test
- Wechsel auf Technisches Demo > Layout Framework #1 > Formulare > Test layoutproblems
- Suchen der Gruppe "Test Ticket #25739"
- Eine Zeit zwischen 1000 und 10000 (in ms) ins Feld "Wartezeit" eintragen
- Die erste Zeile in der Tabelle selektieren und innerhalb der Sekunde Wartezeit die zweite Zeile selektieren.
- Erwartung: nach 1000ms wird ein Wartecursor eingeblendet. Nach Auflauf der eingegebenen Zeit verschwindet der Cursor wieder, jedoch **nicht** bevor die Selektion der 2ten Zeile sichtbar ist.