Need to support Groupping view and Buffered View together Help

since data is very large in my grid ~ 5000 rows grid performance was very slow.
Pagination cannot be implemented as restrictions on pagination in our project.
i used Buffered view it works fine but i need groupingview also but dont know
how to club it together.(live grid not a solution for me now).
please tell me how to combine buffer view and grouping view together.

It is not advisable to display so many records because of browser performance. The main reason being that the rendering overhead of so many rows "hangs" most peoples browsers. It comes down to basic HTML being rendered. That has nothing to do with ExtJS and is a simple browser limitation. I know this doesn't solve your issue.

It looks like you'll need to consolidate the Ext.grid.GroupingView and the Ext.ux.grid.BufferView, but there are so many overlapping methods (eg initTemplates, etc). It looks like a lot of work and I'm really not sure if it's even possible.

I am potentially interested in the extension you just posted (although my needs are a little more complicated), so thanks for sharing

Anyway, I was just reading through the code, and I noticed a comments saying '// this function is over-loaded to improve the performance.', refering to the getRow method. I was just wandering what is meant by that? I have come across overloading in Java (where you have different functions that have the same name, but with different domains and ranges), but have never heard of doing it with Javascript, and wondering if it meant something different in this context?

The problem I keep coming up against is that I wish to use something like the bufferView or even like LiveGrid with on demand fetching or rendering of data, but these only currently work with rows of a fixed height (for obvious reasons), and I would ideally like to be able to use them with things like rowexpander / grouping (clearly I am asking a lot!).

It is hard to make a ui when dealing with very large datasets where the user needs to be able to freely investigate things within the data (without necessarily knowing what they are looking for). It would be good to find a solution in extjs for these problems.