Any flavor of Studio Data Grid scrolling issue
Andy Hilton
andyh at totallybrilliant.com
Mon Jun 22 20:20:08 EDT 2020
I have a data grid which includes a dropdown list in each row……
If the list has say 200 lines in it (i.e. way more than the window is displaying), then if I click in a dropdown list in a row, all is good….
If I do a vertical scroll way down beyond the bottom of the then visible content, and click in the currently visible row’s dropdown list - I am returned to effectively the relative line away from where I was last i.e. definitely not where I am clicking !!
So for example suppose I am clicked in a line on the very middle of the screen, then I scroll way on down and click what would be 2 lines down from where I was before, except it really is 100 lines down - I get returned to 2 lines actually below the line I was on - not at all where I want to be…..
Now I have found the control evVScrolled which is triggered when I vertically scroll - I thought I was on to something - except I don’t seem to get any parameter telling me where I have scrolled to
Does anyone know if that parameter exists ?? (I/e/ am I going up or down and by how much ??)
Note - if I am clicking in - say - a disabled field - then I can click in the disabled field after scrolling and now I am set to the right line, which is all fine but not a great tactic for users !!
So the real questions :
Can you know where you are scrolling to in a data grid (which line, up or down etc) ?
When clicking in to a dropdown list. Why is the pRow parameter pointing to a bogus line offset from where you *were* pre-scrolling ?
Andy Hilton
Totally Brilliant Software Inc
Phone (US) : (863) 409 4870
Phone (UK) : 0207 193 8582
Web : www.totallybrilliant.com <http://www.totallybrilliant.com/>
Helpdesk : http://totallybrilliant.kayako.com
Email : andyh at totallybrilliant.com
More information about the omnisdev-en
mailing list