Page 1 of 1

Saber la columna en TXBrowse

Posted: Sat May 31, 2008 2:33 am
by Armando
Amigos:

En TXbrowse, al dar click sobre el header de una columna; cómo puedo saber el número de la columna sobre la que se da el click ?

Muchas gracias por su apoyo

Re: Saber la columna en TXBrowse

Posted: Sat May 31, 2008 4:37 am
by wmormar
Armando wrote:Amigos:

En TXbrowse, al dar click sobre el header de una columna; cómo puedo saber el número de la columna sobre la que se da el click ?

Muchas gracias por su apoyo
oBrw:nColSel

espero te ayude, jjejje

Posted: Sat May 31, 2008 12:44 pm
by Armando
William:

Te agradezco la respuesta pero "no hay de piña".

Siempre me devuelve 1, será porque me olvide decirte que el browse no tiene edición por celda ?

Code: Select all

		oBrw:nMarqueeStyle			:= MARQSTYLE_HIGHLROW
Un abrazo, paisano

Re: Saber la columna en TXBrowse

Posted: Sat May 31, 2008 2:29 pm
by mmercado
Armando wrote:En TXbrowse, al dar click sobre el header de una columna; cómo puedo saber el número de la columna sobre la que se da el click ?
Hola Armando:

Creo que podrías usar el codeblock bLClickHeader que al evaluarse te daría la columna donde se clickeó:

oBrw:bLClickHeader := {|nmRow, nmCol| nColumna := oBrw:MouseColPos( nmCol ) }

Espero que funcione (soy novato en xBrwowse).

Manuel Mercado

Posted: Sat May 31, 2008 4:18 pm
by Armando
William, Manuel:

Gracias a ambos y a la "novatez" de Manuel una vez más el bien triunfa sobre el mal, el código quedó así, por si a alguien más le interesa:

Code: Select all

		AEVAL(oBrw:aCols,{|oCol|oCol:bLClickHeader := {|nmRow, nmCol| Ordena(oBrw,oBrw:MouseColPos( nmCol )) }})
Gracias "novatos" :-)