Error en Xbrowse al desplazar columnas hacia la derecha
Posted: Wed Feb 06, 2019 10:32 pm
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()
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"
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
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
...
Fijaros como estando en la columna "Total precios" la siguiente a la derecha es "Propiedades", pero sin embargo se va a "Precio"
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