Sluados lo que pasa que tengo un rich:dataTable pero no se como pasarle la lista para poder visualizar el contenido dentro de mi rich:dataTable, abajo colo el código de mi rich:dataTable, si alguién tiene un ejemplo ó me pueda ayudar se lo agradecería gracias:
Nota: Como se ve en la parte del <rich:subTable> coloque dentro del value el bean donde tengo la list, dejo también mi bean creado en la parte de hasta abajo.
<rich:dataTable
onRowMouseOver="this.style.backgroundColor='#F1F1F 1'"
onRowMouseOut="this.style.backgroundColor='#{a4jSk in.tableBackgroundColor}'"
cellpadding="0" cellspacing="0"
width="900" border="0" var="record" value="#{report.expReport.records}">
<f:facet name="header">
<rich:columnGroup>
<rich:column colspan="3">
<h:outputText value="Clientes" />
</rich:column>
<rich:column breakBefore="true">
<h:outputText value="Nombre" />
</rich:column>
<rich:column>
<h:outputText value="Apellidos" />
</rich:column>
<rich:column>
<h:outputText value="Ciudad" />
</rich:column>
</rich:columnGroup>
</f:facet>
<rich:subTable
onRowMouseOver="this.style.backgroundColor='#F8F8F 8'"
onRowMouseOut="this.style.backgroundColor='#{a4jSk in.tableBackgroundColor}'"
var="expense" value="3">
<rich:column>
<h:outputText value="#{clientes.nombre}"><f:convertNumber /></h:outputText>
</rich:column>
<rich:column>
<h:outputText value="#{clientes.nombre}"><f:convertNumber /></h:outputText>
</rich:column>
<rich:column>
<h:outputText value="#{clientes.nombre}"><f:convertNumber /></h:outputText>
</rich:column>
</rich:subTable>
</rich:dataTable>
import conexion.conexion;
public class clientes {
List <String> nombre = new ArrayList<String>();
public List<String> getNombre() {
return nombre;
}
public void setNombre(List<String> nombre) {
nombre.add("xxx");
nombre.add("xxx");
this.nombre = nombre;
}
}