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
 
Es lag einfach an einer "veralteteten" Rich Faces Version 4.0.0.x nutze jetzt 4.2.x.x jetzt gehts!
 

Neue Beiträge

Zurück