Foros del Web » Programación para mayores de 30 ;) » Java »

Pasar Lista a rich:dataTable

Estas en el tema de Pasar Lista a rich:dataTable en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 26/01/2010, 11:01
 
Fecha de Ingreso: junio-2009
Mensajes: 115
Antigüedad: 14 años, 10 meses
Puntos: 1
Sonrisa Pasar Lista a rich:dataTable

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;
}


}

Etiquetas: lista, pasar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:43.