If you have a grid with a DropDownFactory ControlColumn cell and you have multiple rows so that the vertical and horizontal scrollbars appear, as you scroll down the list, the ComboBox shifts from the parent row to the subrow. This appears to occur whenever the grid scroll is positioned with a subrow as the top visible row.
Steps to reproduce:
1. Setup a grid with each row having 1 subrow. The parent row will have all text columns, and 1 DropDownFactory ControlColumn. The subrow will have all text columns.
2. Size the grid so that the horizontal and vertical scrollbars will display.
3. Add 8 rows to the grid to cause the vertical scrolling to display.
4. Click the down arrow on the scrollbar one time and notice the ComboBox in the first row shifts down into the subrow. Also notice the ComboBox in the last visible row is drawn on top of the horinzontal scroll bar. Clicking the down arrow again draws correctly. Clicking the down arrow once more, shows the bug again. It appears to occur whenever the grid is positioned with a subrow as the top visible row.
Possible Solutions:
- Provide an option to make vertical scrolling move by parent/subrow combination. Clicking the vertical scrollbar one time would shift the grid down by an entire parent/subrow, rather than just one physical row (parent or subrow).
- Painting bug on ControlColumn?
Vertical scroll ComboBox bug
Original poster here,
I worked around the issue by replacing the DropDownFactory ControlColumn with a ComboBoxControl column. Scrolling with a sub-row now works correctly.