Support Article
Issue with Paging and Sorting in Grid
SA-5445
Summary
The reported is an UI issue in vPRPC63SP1 related to Grid Repeat Sorting issue.
When Paging is enabled in a Grid Repeat Layout (example with Page 1 on X), at first everything is okay, but then when trying to sort any column, only the first row is left displayed (all the rows appear sorted for a flicker and then only the first on is left).
At first everything is okay
But then when trying to sort any column, only the first row is left in the list.
Error Messages
None. When the section first displays, all the rows in the grid displays as expected. But then when trying to sort any column, only the first row is left displayed and all the other rows disappears.
Steps to Reproduce
This issue can only be replicated with RepeatGrid that is deeply nested in more than 3 levels. With this UI configuration, the sorting will not work correctly as seen in Summary Screenshots.
Root Cause
Analyzed the provided application and could see the RepeatGrid is deeply nested (more than 3 levels). On sorting params are referred to a parent grid. As this level of nested grids is not generally advised and sorting, paging issues in such cases will occur.
Resolution
In the same problematic section, create an identical gridlayout, but hiding all the rows by using the display:none; Inline styling. The below screenshot shows all the row 1-4 where the display:none; have been applied.
By doing so, the first gridlayout will be hidden to the user and second grid layout will be shown for user action. The sorting will also work correctly since correct sorting parameter is passed properly.
Published January 31, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.