Hi,
We are using grid components - filled in by a GQI queries - to represent matrix input/output panels. As the number of inputs/outputs is fairly high, scroll bars are shown (which is fine).
After an input and output is selected, a button click will execute the crosspoint set. Afterwards, we refresh the grid in order to provide an indication of the new connection.
We notice that the refresh causes the scrollbar to be 'reset' to the top.
So if a user has selected an input or output which was far down in the grid - requiring scrolling - that scroll position is lost after the refresh. This makes using the app less convenient, as the user has to scroll down again to verify the crosspoint.
Is there any way the scroll position can be maintained to keep showing the selected grid after the refresh?
Hi Ruben
Unfortunately, the scroll position of the grid component will always be reset after a re-fetch in the current software version. I have created a task on our backlog to change this behavior, we will let you know here one it has been implemented.
As a workaround, you could limit the number of rows & columns in the grid to split the items in multiple pages. This will make arrows appear on the bottom of the component to navigate the different pages. The grid component always stays on the active page after a re-fetch, which will make it easier to find the selected items.
Clear, and thanks for the task.