Verbesserung
Top-Thema
Wichtig
Kleinigkeit
Wichtig
Verbesserung
Es soll möglich sein eine Formular-Tabelle zu fokussieren, um z.B. im Fall eines Fehlers an einem TableField dieses in den Fokus zu holen.
Umsetzung
- Am TableControl wurde die Methode TableControl#focus() eingeführt um die Tabelle zu fokussieren.
- Über TableControl#addFocusListener(Focusable) kann dafür gesorgt werden, dass die Tabelle fokussiert wird, wenn das Focusable fokussiert wird.
Test
- Wechsel in Technisches Demo > Layout-Framework #1 > Tabellen > Tables in Formulars
- Ganz nach oben scrollen
- Knopf "Tabelle fokussieren" drücken
- Erwartung: Die Tabelle mit dem Namen "Tabelle mit initial versteckter Select-Spalte" ist auf der GUI sichtbar.
- Ganz nach unten scrollen
- Knopf "Tabelle fokussieren" drücken
- Erwartung: Die Tabelle mit dem Namen "Tabelle mit initial versteckter Select-Spalte" ist auf der GUI sichtbar.