Remote grouping

Remote grouping

Is it possible to implement grouping remotely like the filters and sorting? Seems like it would be possible to send the params to the server and pre group the data set. I have not seen any implementation or docs on the feature. It would give the make large data sets show much quicker if I could use it with the infinite grid with grouping.

Is it possible to implement grouping remotely like the filters and sorting? Seems like it would be possible to send the params to the server and pre group the data set. I have not seen any implementation or docs on the feature. It would give the make large data sets show much quicker if I could use it with the infinite grid with grouping.

It would be incredibly difficult to work.

The small subset of data in the Store might contain the last 10 rows of group A, then all of group B, then the first 10 rows of group C

You probably would not want group A's header row to be shown. How could we not render it? The store is grouped, there's a group of "A"s, so it would put a group header in.

So then when scrolling, and it gets re-rendered as the last 30 rows of group B, all of group C, and the first 5 rows of group D, what would the scrollTop of the table element have to be?

It calculates the scrollTop based upon the first store row's ordinal position in the dataset. But there may be an unknown number of group headers in the mix too which change that position.

I am in windows 7, chrome 17. If you are going to use the infinite grid example or tuner, I just increased the width of the first column, then scroll horizontally.

After scrolling horizontally, start scrolling vertically and you will see the headers resetting themselves, most of the time they "bounce" back to the original position, but you can stop at a point, and the headers are not lined up with the view. attached a pic

I think i need some help. 4.1RC1 looks good but i still have problems with buffered scrolling. If i use my old code with guaranteeRange the grid hangs and the busy dialog appears. Thats it! So i replaced guaranteeRange with loadPage but its still the same. And last try was to set autoLoad: true in the store and remove all guaranteeRange and loadPage calls. But no change. I am not using it in the standard way but it runs in 3.4 + 4.07. So could you please have a short look?