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