Hallo allerseits!
Ich probiere seit langem, die Items der Komponenten selectManyCheckbox/selectOneRadio für den Nutzer nach einem Property zu gruppieren. Also für den Nutzer sollte es so aussehen:
Alle sechs Items (in diesem Beispiel) kommen natürlich von einem einzigen Property, das List<Auto> liefert. Also das Datenmodell (die Datenquelle) ist "normal" - keine Angst.
Meine Versuche führten über Tomahawks spread-Attribut. Darüber könnte ich für jede Automarke die Items als eigenen dataTable darstellen. Jedoch passiert dabei folgendes:
Mir ist klar, warum das passiert. Ich nutze in jedem dataTable im outputText
(und analog mit VW und anderen Marken).
Weiß jemand, mit welcher Methode ich diese "Lücken" wegkriege?
Ich nutze JSF 2 mit aktuellstem Tomahawk und PrimeFaces.
Für Hilfe meinen Dank!
Ich probiere seit langem, die Items der Komponenten selectManyCheckbox/selectOneRadio für den Nutzer nach einem Property zu gruppieren. Also für den Nutzer sollte es so aussehen:
Code:
Mercedes VW ...
car 1 car 1 ...
car 2 car 2 ...
car 3 car 3 ...
Alle sechs Items (in diesem Beispiel) kommen natürlich von einem einzigen Property, das List<Auto> liefert. Also das Datenmodell (die Datenquelle) ist "normal" - keine Angst.
Meine Versuche führten über Tomahawks spread-Attribut. Darüber könnte ich für jede Automarke die Items als eigenen dataTable darstellen. Jedoch passiert dabei folgendes:
Code:
Mercedes VW ...
car 1
car 1 ...
car 2 ...
car 2
car 3 ...
car 3
Mir ist klar, warum das passiert. Ich nutze in jedem dataTable im outputText
Code:
rendered="#{auto.marke eq 'Mercedes'}"
Weiß jemand, mit welcher Methode ich diese "Lücken" wegkriege?
Ich nutze JSF 2 mit aktuellstem Tomahawk und PrimeFaces.
Für Hilfe meinen Dank!