Wichtig
Detail
Wichtig
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.