I finally found grid.selModel.bufferedSelections() to get the array of selected row indexes. Is this the best way to do it?
I finally found grid.selModel.bufferedSelections() to get the array of selected row indexes. Is this the best way to do it?
I did some code change to make it to support EditorGridPanel. It works. However, I am still reviewing and see if it is good enough.
In the BufferedGridView.js. I added a method.
getCell : function(row, col, adjusted){
if ( !adjusted ) {
row = row-this.rowIndex;
}
return this.getRow(row).getElementsByTagName('td')[col];
}
And replace three occurrences that used getCell() with code like
this.getCell(xxxx, xxx, true);
Ok, I figured out the problem.
My content has variable row heights. I'm fine with fixing the row height to the max height (it just has some images in it) but how do I do that? I know how to tell livegrid but how do I tell the backing renderer? Do I need my own?
Thanks,
Dave
Well i think i have found the problem
In fact i had the same problem on linux with gnome and Glider theme the vertical scrollbar disapear! And i was unable to scroll the grid content:
Well now i have tried to change the theme of my gnome window manager with Crux, look the result:
With all others standard gnome theme livegrid works (Clearlooks, Glossy, High Contrast, High Contrast Inverse, Low contrast, Mist).
So you may try to change your windows XP theme.
I am a newbie to using Extjs and have used it for a popup window.
and now to fetch the records of that window, i want to use live grid so as to avoid the use of pagination for large amount of data.
In my window, with the data i also have a filter option to filter the data that is fetched upon executing some queries on the server side.
Can live grid work for dynamic data?
Hi,
today I try to migrate to livegrid. But I does not find a solution to use a RowExpander-Plugin inside a livegrid (attached screenshot). Hints?
Greetings
hi, im new on extjs and nice work mindpatterns, by the way to all, is it possible to set limit on Ext.ux.grid.BufferedStore proxy? My problem is, im loading 15000+ records with 10 columns so it loads about more than 30 seconds, my objective is to load only the desired data to minimize the processing time... below is an example of what i want to do.
First Load:
Scroll Down:Code:var bufferedDataStore = new Ext.ux.grid.BufferedStore({ autoLoad : true, bufferSize : 300, reader : bufferedReader, url : 'email-proxy.php?start=0&limit=100' });
any brilliant ideas?Code:var bufferedDataStore = new Ext.ux.grid.BufferedStore({ autoLoad : true, bufferSize : 300, reader : bufferedReader, url : 'email-proxy.php?start=100&limit=200' });
Last edited by mystix; 16 Jun 2008 at 5:48 PM. Reason: use [code][/code] tags
Thorsten, any idea how difficult this could be adapt to a DataView?
I could really use this, and I would not mind paying for your time. I figure you are most intimate with the inner workings or LiveGrid, so you'd be the best to ask first.
You can PM me if you wish.
Best,
Paul
Is the source code of data_proxy.php still available? I couldn't find it anywhere.
Thanks!