Verbesserung
Wichtig
Detail
Fehlerbehebung
Wichtig
Detail
#27393
Baum - Tabellen: Selektion von mehrfach vorkommenden Zeilenobjekten expandiert Teilbäume / wählt falsche Zeile
#27424
"Container" für neue Grid-Zeile nicht mandatory, aber versteckte NPE, wenn Wert gelöscht wird
Verbesserung
Die TabBar soll durch ein HTML Template, einer ThemeVar, gerendert werden.
Code Migration
Fast alle konfigurierbaren css Klassen für den DefaultTabBarRenderer wurden entfernt. Es besteht weiterhin die Möglichkeit, eine neuartige Tabbar zu erstellen. Die "tab-bar-class" steht zu diesem Zweck weiterhin zur Verfügung.
Zusätzlich wurde ein neues Java package namens "layout.tabbar" erstellt. Alle Klassen, die sich auf Tabs beziehen, waren im Projekt in diversen Packeten verstreut. Alle tabbezogenen Klassen, bis auf TabComponent und die Render Klassen, wurden in das neue Packet migriert.
Test
Anwendung starten und überprüfen, ob die Tabbar genau gleich wie vor dem Refactoring funktioniert.