Page 1 of 1

Error en Xbrowse al desplazar columnas hacia la derecha

Posted: Wed Feb 06, 2019 10:32 pm
by manuel_calero_solis
Existe un error en el movimiento entre las columnas de un Xbrowse con selección por columnas.

El error se produce al desplazarte hacia la derecha y en vez de colocar el foco en la próxima columna a la derecha, la columna seleccionada vuelve un par de columnas hacia la izquierda.

El error esta en el método GoRight()

Code: Select all

METHOD GoRight( lOffset, lRefresh )

...

      do while ! ::IsDisplayPosVisible( oCol:nPos, .t. ) .and. ::nColSel > ( ::nFreeze + 1 )
         ::nColOffSet++
         ::nColSel--
         ::GetDisplayCols()
      enddo

...
 
En este gif os muestro el comportamiento erróneo de XBrowse.

Fijaros como estando en la columna "Total precios" la siguiente a la derecha es "Propiedades", pero sin embargo se va a "Precio"

Image

Espero que se pueda encontrar una solución, es muy mala experiencia para un usuario que desea ir a la siguiente columna y acabe retrocediendo dos.

Saludos