FW: [gx-l] mostrar tabla externa

Logré hacerlo funcionar con lo sugerido por Leonardo y lo aportado por Alain en el asunto “Hacer una grilla con scroll”.

 

¡Muchas gracias a ambos!

 

Álvaro Martínez

Montevideo

 

 

 

From: Leonardo Zepeda [mailto:ljzepedaarce@gmail.com]
Sent: lunes, 17 de mayo de 2010 16:05
To: gx-l@gxtech.com.uy; alvaro@saico.com.uy
Subject: Re: [gx-l] mostrar tabla externa

 


Sobre el punto 1, puedes obtener scroll scroll horizontal y vertical, de la siguiente forma

utilizando
a) Section, en theme, propiedades overflow auto(luego cuando agregue este control indicas  width y height
b) gxui.Panel, indicando width y height

Aun cuando no son parte de la grilla,

Ahora en las propiedades de la grilla tambien encuentras esta propiedad(overflow), pero nunca lo he utilizado

Saludos

Leonardo Zepeda A.

El 17 de mayo de 2010 14:43, SAICO - Alvaro Martinez <alvaro@saico.com.uy> escribió:

Estimados colegas,

 

Necesito que una aplicación Xev1/java/web muestre el contenido de una tabla generada por otra aplicación, cuya estructura es variable y por lo tanto no puede ser definida como dataview. Se quiere mostrar la tabla en una grilla con tantas columnas como tenga la tabla, el nombre de cada columna de la grilla y su tipo (numérico, alfanumérico, fecha) será el de la columna correspondiente en la tabla. La cantidad de columnas y filas puede ser grande por lo que debe admitir scroll horizontal y vertical. Una variante aceptable sería mostrar la tabla en Excel y OpenOffice. Como si todo esto fuera fácil, además se quiere que funcione tanto con servidor Windows como Linux.

 

Lo más cerca que llegamos fue:

1.       Pasar el contenido de la tabla a una SDT y asociar la SDT a una grilla GX. El problema es que la grilla no permite scroll horizontal ni vertical, por lo tanto no se pueden ver las columnas y filas que no caben en la pantalla.

2.       Pasar el contenido de la tabla a HTML y mandarlo al cliente como un archivo XLS con httpresponse. El problema aquí es que si bien Excel lo abre, al hacerlo da advertencias de que el formato es diferente al especificado por la extensión, lo que es muy molesto para el usuario.

 

¿Alguien conoce un control que pueda asociarse a una tabla para mostrarla y que pueda usarse en Xev1/java/web? ¿Se les ocurre otra solución?

 

Agradezco desde ya vuestra ayuda. “Cualquier idea sirve”.

 

Saludos,

 

Álvaro Martínez

Montevideo

 

 

 

 

0 Response to "FW: [gx-l] mostrar tabla externa"

Publicar un comentario