Suppose the user is on page 3 of a RadGrid and column 1 shows these values: B, A, C. The user sorts on column 1.
This is what actually happens:
The whole grid is sorted, and the user ends up on page 3 of the sorted grid. This page probably shows different records compared to what they were just looking at. during usability testing my users were surprised and confused by this behavior; they didn't know what was going on.
This is what my users want to happen instead:
They want the records on the current page to be sorted. For example if they are on page 3 viewing records B, A, and C, they want to sort on column 1 and see A, B, C. If they sort on column 1 again they want to see C, B, A.
So ... is it possible to do what my users want? I realize it's not the built-in behavior, and I do understand the logic behind the built-in behavior, but is it possible for me to customize the RadGrid to make it do what my users expect?
This is what actually happens:
The whole grid is sorted, and the user ends up on page 3 of the sorted grid. This page probably shows different records compared to what they were just looking at. during usability testing my users were surprised and confused by this behavior; they didn't know what was going on.
This is what my users want to happen instead:
They want the records on the current page to be sorted. For example if they are on page 3 viewing records B, A, and C, they want to sort on column 1 and see A, B, C. If they sort on column 1 again they want to see C, B, A.
So ... is it possible to do what my users want? I realize it's not the built-in behavior, and I do understand the logic behind the built-in behavior, but is it possible for me to customize the RadGrid to make it do what my users expect?