Wichtig
Detail
Detail
#26663
TreeGridComponent: Selektion wird nach Verwerfen einer transienten Zeile nicht zurück gesetzt
#27027
Deklarative Formulare: SelectField verschwindet nach Upload, wenn Optionsliste von mandatory Property abhängig ist
#27090
TreeTableComponent soll initial die erste sichtbare Zeile selektieren, wenn initial eine Zeile selektiert werden soll
Verbesserung
Wichtig
#27001
ProgressDialog: Bessere Reaktionsmöglichkeit auf Fehler im Hintergrundprozess
Treten Fehler im Hintergrundprozess auf, gibt es aktuell keine Möglichkeit, diese (außer der Ausgabe einer Fehlernachricht im angezeigten Log) kundzutun. Insbesondere haben Test-Skripte keine Möglichkeit, eine Fehlersituation zu erkennen, da der Dialog immer über denselben Knopf beendet wird (egal, ob ein Fehler aufgetreten ist oder nicht). Außerdem kann man den Hintergrundprozess nicht mit einem Fehler abbrechen, ohne dass dieser auch als Fehler in das Anwendungslog geschrieben wird.
Verbesserung
- Abbruch des Hintergrundprozesses mit einer TopLogicException bricht die Fortschrittsanzeige ab, wird als Fehlermeldung in das angezeigte Protokoll geschrieben, aber nicht als ERROR in das Anwendungslog geschrieben.
- Bei Abbruch mit Fehler ist der Knopf zum Schließen des Dialogs "Schließen", sonst "Ok".
- Es gibt einen Callback für, der im Fehlerfall ausgeführt wird com.top_logic.layout.messagebox.ProgressDialog.handleFailure(DisplayContext) korrespondierend zum Callback für den Erfolgsfall (com.top_logic.layout.messagebox.ProgressDialog.handleCompleted(DisplayContext)).
Test
- Kein Test.