Consulta tabla diámicas en JSF

1,055 views
Skip to first unread message

Leandro Spadaro

unread,
Nov 30, 2010, 7:07:10 AM11/30/10
to (Grupo Java Google) Lista, Grupo Java BS AS, Grupo Java Diesil, Grupo Java Mexico Java
Buenas,
 
Estamos realizando un proyecto en JSF, con PrimeFaces y estoy teniendo un problema con una pantalla en la cual tengo que mostrar una tabla. El problema es que dicha tabla se modifica, tanto la cabezera (títulos) como los valores a mostrar dependiendo del resultado de hacer una determianda consulta.
 
Son aproximadamende unas 30 consultas diferentes que arrojaran resultados con cantidad de columnas distintas, es decir, una puede dar 7 columnas y la otra puede dar 22 columnas a mostrar por lo tanto necesitaría que la tabla se creará de forma dínmica por que sino debería tener las 3O tablas en el .xhtml y decirle que se dibuje dependiendo de la consulta que se ejecute, lo cual me parece muy poco práctico.
La otra solución seria tener una clase donde supongo la maxima cantidad de campos por ejemplo 50 y le asigne a esta clase los valores resultado de las consultas y tener una tabla de 50 columnas y dibujar la cantidad de columnas de acuerdo a la cantidad de campos no nulos de la clase que defini, lo cual también creo es poco práctico.
 
Cualquiera de las dos soluciones implica que si en algún momento tengo alguna consulta con más columnas tendre que reescribir o la tabla en el .xhtml ó en la clase que usaría para contener los valores.
 
Si alguien tiene una mejor solución me vendria de primera.
 
saludos.
Leo.
 
 

christia...@gmail.com

unread,
Nov 30, 2010, 7:15:03 AM11/30/10
to jav...@googlegroups.com, Grupo Java BS AS, Grupo Java Diesil, Grupo Java Mexico Java

He utilizado un clase como mencionas (con varios atributos) y funciona normal, pero es regular código y poco práctico.
Te recomiendo que trabajes con Maps (java.util.Map) ya que es dinámico a nivel de elementos (key & value)



Saludos Cordiales,

Christian David Gonzales Komiya
               Programmer


Blog: http://4cuatros.blogspot.com


2010/11/30 Leandro Spadaro <leo_s...@hotmail.com>
--
www.JavaSOS.com
Grupo de colaboración Java/J2ee para desarrolladores de habla hispana.

Noé Herrera

unread,
Nov 30, 2010, 12:18:13 PM11/30/10
to jav...@googlegroups.com
Estas herramientas incluidas en las JSP le ayudaran a resolver su caso particular , le recomiendo visitar http://download.oracle.com/javaee/1.4/tutorial/doc/JSPTags5.html

--
www.JavaSOS.com
Grupo de colaboración Java/J2ee para desarrolladores de habla hispana.



--
Saludos cordiales

-------------------------------------------------------------------
www.movilcommerce.com  Soluciones informáticas móviles a operadores
comerciales, logísticos y de servicios públicos.
-------------------------------------------------------------------
Noé Alberto Herrera Sánchez
Celular # 318.794.58.52
Teléfono (054)331.00.74

Leandro Spadaro

unread,
Dec 1, 2010, 7:15:48 AM12/1/10
to (Grupo Java Google) Lista
Gracias por responder.
 
Dentro de los componenetes de PrimeFaces explica como hacer una tabla dinámica. Cuando leimos la documentación se nos había pasado en alto
 
http://www.primefaces.org/showcase/ui/datatableDynamicColumns.jsf

 
Igualmente muchas gracias por la colaboración.
 
saludos.
Leo.
 

From: christia...@gmail.com
Date: Tue, 30 Nov 2010 07:15:03 -0500
Subject: Re: [JavaSOS] Consulta tabla diámicas en JSF
To: jav...@googlegroups.com
CC: desarro...@gruposyahoo.com.ar; diesi...@googlegroups.com; serverja...@yahoogrupos.com.mx
Reply all
Reply to author
Forward
0 new messages