Page 1 of 1

xbrowse Devolver valor de una celda

Posted: Wed Oct 09, 2019 10:26 pm
by J. Ernesto
Buenas Tardes foro:

Tengo un array multidimensional aProductos [ xn, yn ] en un xbrowse, y necesito conocer el valor de la celda y su posición al momento de hacer un doble click.

¿ Cómo se hace?

Gracias

Re: xbrowse Devolver valor de una celda

Posted: Wed Oct 09, 2019 11:16 pm
by leandro
Posición

Code: Select all

oBrw:nArrayAt
 
Valor

Code: Select all

variable := aMyArray[oBrw:nArrayAt][nroCol]
ó
variable := aMyArray[oBrw:nArrayAt]["nameKey"] //hash
 

Re: xbrowse Devolver valor de una celda

Posted: Wed Oct 09, 2019 11:52 pm
by cnavarro
oXBrowse:SelectedCol() --> oColumn

oXBrowse:nAt --> nColumnPosition // OJO: Posición en las columnas visualizadas

Es interesante ver el código del método nAt():
METHOD nAt() INLINE ::ColPos( ::SelectedCol() )

oColumn:nCreationOrder es el índice de columna cuando se creó