I have a grid that has 50+ columns but only about 10 are visible per default. So when the user wants to see more, he opens the column chooser which will come up with a scroll bar because of the number of columns. If some entries in the column chooser are not visible (would become visible if I scroll further down) and I click on the last visible item, this item gets the focus, is scrolled up by 1 -> is now the second last visible entry, and the new last entry is checked. This is really annoying. Is there any workaround? I'm using version 11.1.20111.2111
Thanks
Bettina
Hi Bettina,
No, there's nothing we can do about this. The ColumnChooser is actually a modified WinGrid. So when you click on a header, you are actually clicking on a WinGrid row. What happens is that when you MouseDown on the row, it becomes the ActiveRow and scrolls into view. Then by the time you release the mouse, the row you originally clicked is no longer under the mouse and a new row has moved into that spot.
I suppose one thing you could do is make the ColumnChooser taller so the user doesn't have to scroll as much and that should alleviate some of the issue.
Hi Mike,
sorry I think you misunderstood my description. Lets assume I have "item A", "item B", ..."item F" in the column chooser. "Item B", "item C", "item D" are in the visible section of the column chooser. So if I wanted to see A or E or F, I would have to use the scroll bar. So in this state "item D" is the last visible item. I click on "item D". Now "item D" gets the focus (highlighted) this is correct. The visible area is shifted, so now "item C", "item D" and "item E" are visible. I'm ok with that. BUT "item E" gets checked instead of "item D" where I clicked on. This is the problem/error.
Regards