Re: [gx-l] Ordenar grid en webpanel por varias columnas en tiempo de ejecución

Tal como tenías, le estabas diciendo que *siempre* te ordenara primero con fecha (ascendente o descendente según la variable de orden de fecha), y luego, los que tuvieran fecha *igual* te los ordenara por título.
Con la corrección indicada sólo se aplica un único criterio de ordenación con la elección que haces, que es lo que se esperaba.



El 07/12/2010 1:59, Jesús Perez escribió:

Hola Ricardo!!
Había puesto una variable para condicionar cada columna y además veía como cambiaba perfectamente cuando pulsaba en la imagen que tengo en la cabecera de la columna pero el caso es que como me has dicho...funciona!!!!

MUCHAS GRACIAS!!



El 7 de diciembre de 2010 01:37, Ricardo Baldocchi <rbaldocchi@tybsistemas.com.ar> escribió:
Hola Jesús;
 
Yo probaría usando la misma variable para condicionar los ordenes, por ej:
 
campoFecha WHEN &orden = 1
(campoFecha) WHEN &orden = 2
campoTitulo WHEN &orden = 3
(campoTitulo ) WHEN &orden = 4
 
Saludos...
 
Ricardo.-
 
----- Original Message -----
Sent: Monday, December 06, 2010 8:11 PM
Subject: Re: [gx-l] Ordenar grid en webpanel por varias columnas en tiempo de ejecución

Hola,
Gracias Sebastian por responder.

Ya he hecho esas pruebas y los datos están bien.

Es algo raro, pero de las cuatro order condicionales que meto en el grid, me funcionan sólo los dos primero.Nunca los cuatro.

Si alguien sabe algo...




El 6 de diciembre de 2010 18:39, Sebastian Mahon <sebamahon@hotmail.com> escribió:
Jesus, podrías probar hacer un "select" de sql con la clausula "order by campoTitulo" a ver si te devuelve lo que vos esperas, para descartar que sea algo en los registros.



Date: Mon, 6 Dec 2010 02:53:30 +0100
From: jes.perez71@gmail.com
To: gx-l@gxtech.com.uy
Subject: [gx-l] Ordenar grid en webpanel por varias columnas en tiempo de ejecución


Buenas a todos,
Antes de nada decir que me he mirado todos los posts posibles del tema y aunque he visto la posible solución, a mi no me funciona.

Tengo un Webpanel con un grid con tabla base. En el order de esta tabla tengo algo como esto:

campoFecha WHEN &orden_fecha = 1
(campoFecha) WHEN &orden_fecha = 0
campoTitulo WHEN &orden_titulo = 1
(campoTitulo ) WHEN &orden_titulo = 0

En cada columna tengo código para cambiar la variable que indica el orden.

El caso es que con el código que os pongo me hace perfectamente el orden con campoFecha pero el orden por campoTitulo no es correcto. Me cambia orden de registros pero no como se espera.

Y si comento las dos primeras líneas me hace el orden de campoTitulo perfectamente.

¿A alguien le ha ocurrido algo parecido?

Trabajo con Genexus 9, .net,web.

Cualquier pista es bienvenida!!

Muchas gracias por adelantado!! 








--

Jesús Busquets

GRESPANIA, S.A.

Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si no es Vd. el destinatario indicado, queda notificado de que la utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.


0 Response to "Re: [gx-l] Ordenar grid en webpanel por varias columnas en tiempo de ejecución"

Publicar un comentario