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"