Página 1 de 1

Cuestión sobre ordenación columna browse

Publicado: Vie Dic 02, 2016 6:16 pm
por CapelSoft
Hola Ignacio,

A ver si me puedes ayudar... :-)

En un dbBrowse la propiedad lAutoOrder está a .T.

Cuando se hace clic en la cabecera de una columna se ordena por esa columna.

Pregunta:

¿Puedo 'capturar' ese evento y hacer yo el ordenamiento?

¿Hay algún ejemplo?

¿El método que hace ese trabajo está en los fuentes de Xailer?

Gracias por tu ayuda.

Re: Cuestión sobre ordenación columna browse

Publicado: Lun Dic 05, 2016 5:58 pm
por ignacio
Buenas tardes,

Me he tomado un pequeño puente hasta mañana y desgraciadamente no tengo posibilidad de ver los fuentes de Xailer, pero creo recordar de que el objeto TBrwColumn tiene varios eventos de cuando se hace click en la cabecera. No tienes más que seleccionar una columna en el IDE y ver los eventos que publica. En la documentación ha de decirte seguramente que sí devuelves un valor falso en dicho evento seguro que paras su acción por defecto de ordenar. Para más información te aconsejo que le eches un vistazo al fuente (que si se entrega) BrwColumn.prg. espero haberte sido de ayuda.

Un saludo

Re: Cuestión sobre ordenación columna browse

Publicado: Mié Dic 07, 2016 1:12 pm
por CapelSoft
Ignacio,

Gracias!!

Espero poner un ejemplo de lo que quiero hacer para compartirlo con todos.

Saludos

Re: Cuestión sobre ordenación columna browse

Publicado: Jue Dic 08, 2016 8:36 am
por CapelSoft
Hola,

Os dejo un ejemplo de como colorear la columna que está ordenada.

Saludos,