XBrowse error in GoRight method
Posted: Wed Feb 06, 2019 10:41 pm
There is an error in the movement between the columns of an Xbrowse with selection by columns.
The error occurs when you move to the right and instead of placing the focus in the next column on the right, the selected column returns a couple of columns to the left.
The error is in GoRight() method
In this gif I show you the wrong behavior of XBrowse.
Set as being in the column "Total precios" the next to the right is "Propiedades", but nevertheless it goes to "Precio"
I hope that a solution can be found, it is a very bad experience for a user who wants to go to the next column and end up backing two.
regards
The error occurs when you move to the right and instead of placing the focus in the next column on the right, the selected column returns a couple of columns to the left.
The error is in GoRight() method
Code: Select all
METHOD GoRight( lOffset, lRefresh )
...
do while ! ::IsDisplayPosVisible( oCol:nPos, .t. ) .and. ::nColSel > ( ::nFreeze + 1 )
::nColOffSet++
::nColSel--
::GetDisplayCols()
enddo
...
In this gif I show you the wrong behavior of XBrowse.
Set as being in the column "Total precios" the next to the right is "Propiedades", but nevertheless it goes to "Precio"
I hope that a solution can be found, it is a very bad experience for a user who wants to go to the next column and end up backing two.
regards