JSF RICH Datatable mit SelectOneRadio

g4da

Grünschnabel
Code:
<rich:dataTable  value="#{tester.heads}" var="head" >
<f:facet name="test_header">
	<h:outputLabel value="Bezeichnung" />
	<h:outputLabel value="Bewertung" />
</f:facet>
			
<rich:column style="background:#ccc;width:350px;" colspan="3">
<rich:collapsibleSubTableToggler for="sbtbl" />
<h:outputText  value="#{head.name}" />
</rich:column>
            
<rich:collapsibleSubTable value="#{head.points}" var="point" id="sbtbl" expandMode="client">
<rich:column>
<h:outputText value="#{point.name}" />
</rich:column>
<rich:column>
<h:selectOneRadio id="radion" immediate="true"  value="#{point.value}">
<f:selectItem itemLabel="0" itemValue="0"/>
<f:selectItem itemLabel="1" itemValue="1"/>
<f:selectItem itemLabel="2" itemValue="2"/>
<f:selectItem itemLabel="3" itemValue="3"/>
</h:selectOneRadio>
</rich:column>
</rich:collapsibleSubTable>
</rich:dataTable>

Ich habe eine ArrayListe heads mit den "head" Objekten.
Diese enthalten wiederrum eine ArrayListe mit tail Objekten.

Also jedes head hat verschiedene tails. Ausgabe ist also: Head oben dadrunter die tails. Funktioniert auch alles!

Problem:
Es soll jetzt jeder Tail individuell bewertet werden können. Leider klappt das nur bei den Tails des letzten Head richtig.


Danke im voraus für eure Hilfe,

g4da
 

Neue Beiträge

Zurück