Verbesserung
Wichtig
Detail
Fehlerbehebung
Detail
Wird ein Kompositionsattribut in Form einer Tabelle innerhalb eines Formulars dargestellt, dann werden keine Selektionsmarker im Bearbeitungsmodus gerendert.
Kompositionen in einem Formular besitzen einen eigenen tl:CompositionFieldProvider. Dieser tl:FieldProvider erzeugt eine neue tl:TableConfiguration. Dazu wird zu Beginn eine leere TableConfiguration mit konfigurierten Standardwerten aus der Anwendungskonfiguration initialisiert (s. tl:TableConfigurationFactory$Config#getTableDefaults). Für die "_select"-Spalte, also die Spalte, die die Zeilenselektion enthält, wird ein Renderer konfiguriert, der Checkboxen oder Radiobuttons als Selektionsmarker rendert. Anschließend setzt der tl:CompositionFieldProvider für jede Spalte einen neuen Renderer und überschreibt somit die alte Konfiguration.
Zustand ohne Selektionsmarker:
Zustand mit Selektionsmarker:
Test
Kompositionstabelle in einem Formular in den Bearbeitungsmodus wechseln. Prüfen, ob Selektionsmarker dargestellt werden.