In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Duda con TArrayBrowse

Foro de Xailer profesional en español
Responder
jmartial
Mensajes: 397
Registrado: Vie May 20, 2005 8:53 pm

Duda con TArrayBrowse

Mensaje por jmartial »

Hola,
Necesito cargar un ArrayBrowse y que ordene por la 2ª columna, pues pongo:
::oArrayBrowse2:aCols[2]:nSort := bsASCENDING
Y la flechita está en la cabecera, pero, la columna sigue desordenada. ¿Como
se emularía un click en la cabecera, o cual es la función que ejecuta
internamente para ordenar la columna?
Un Saludo,
Joaquín
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9457
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Duda con TArrayBrowse

Mensaje por ignacio »

Joaquin,
Ordena tu mismo la matriz con aSort() o sino provoca el evento en la
cabecera: oColumn:OnHeaderClick()
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
news:45239aa7$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Hola,
>
> Necesito cargar un ArrayBrowse y que ordene por la 2ª columna, pues pongo:
>
> ::oArrayBrowse2:aCols[2]:nSort := bsASCENDING
>
> Y la flechita está en la cabecera, pero, la columna sigue desordenada.
> ¿Como se emularía un click en la cabecera, o cual es la función que
> ejecuta internamente para ordenar la columna?
>
>
> Un Saludo,
> Joaquín
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jmartial
Mensajes: 397
Registrado: Vie May 20, 2005 8:53 pm

Duda con TArrayBrowse

Mensaje por jmartial »

Gracias Ignacio,
Era exactamente lo que necesitaba, emular un click en la cabecera, no
conocía esa forma de provocar los eventos.
Un Saludo,
Joaquín
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:4523d9c9$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Joaquin,
>
> Ordena tu mismo la matriz con aSort() o sino provoca el evento en la
> cabecera: oColumn:OnHeaderClick()
>
> Saludos
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "Joaquín Martínez" <jmartial@interbook.net> escribió en el mensaje
> news:45239aa7$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Hola,
>>
>> Necesito cargar un ArrayBrowse y que ordene por la 2ª columna, pues
>> pongo:
>>
>> ::oArrayBrowse2:aCols[2]:nSort := bsASCENDING
>>
>> Y la flechita está en la cabecera, pero, la columna sigue desordenada.
>> ¿Como se emularía un click en la cabecera, o cual es la función que
>> ejecuta internamente para ordenar la columna?
>>
>>
>> Un Saludo,
>> Joaquín
>>
>
>
Responder