Just found SlickGrid which claims to be able to handle millions of rows, pretty impressive. Might have some concepts that would be of interest for the Ext 4.0 gridpanel restructuring?
Seen it, like it but according to the extreme usecase of the StackOverflow question (millions of rows) - the Ext LiveGrid fails at 50k+ rows. Not that I'd ever show that much data but still interesting .
I implemented ext-livegrid, and that fails for large data sets (ie. more than 50,000 rows) too.. Any robust implementations of this, or should I go with Adobe Flex (which I know can do it)? – Rudiger Mar 13 at 22:55
Seen it, like it but according to the extreme usecase of the StackOverflow question (millions of rows) - the Ext LiveGrid fails at 50k+ rows. Not that I'd ever show that much data but still interesting .
Definitely not true. There have been issues with rendering the inset for the scrollbar (max height for a div element differs from browser to browser), but that has been fixed already.
Definitely not true. There have been issues with rendering the inset for the scrollbar (max height for a div element differs from browser to browser), but that has been fixed already.
+1 - live grid has matured and was used in large customer applications that I've developed.
SlickGrid seems nice, and might make sense if you just needed "grid" and not many other components... i.e. if you dont have a requirement for an ~application~ library such as ext-js.
~ 1 million rows is maybe ok for some sites, but I did notice the slickgrid example (for me on DSL) spent alot of time "Buffering"... didnt seem right.
Livegrid has an interesting approach to buffering that seems to work transparently - prefetching data before it is needed.
The slickgrid ux for filtering is a nice touch; would like to see something like that in ext (the grid filtering plugin on the column headers is less than ideal).
Also, fwiw, we implemented a similar "search & filter" feature on top of livegrid in our app.. took much less than a day to accomplish including rendering bolded search matches in the grid, etc. Very nice outcome.
One enhancement to LiveGrid I'd like to see is support for wordwrap in a cell.
E.g. if text in a cell doesnt fit in the width of the column, then text is wrapped. In this scenario, the whole row height is increased.
(Note: the ext grid currently supports this capability.)
I realize this is a non-trivial change... and probably already asked... just thought I might make a suggestion B^)