I guess the limitation can make it confusing for the user... I will investigate how it looks.

Now, on the paging front, is it actually possible to make the page size configurable for the user? I guess that would be more of a paging Tool bar issue, but I have not found any references on this in the forum...

getting error "recordType is undefined"

getting error "recordType is undefined"

Trying to use your plugin, below are the "before"/"after" versions of my store. When I convert to using your PagingArrayStore, I get the error "recordType is undefined" from line 23540 of ext-3.2.1/ext-all-debug.js.

Could it be because the "RecordType" parameter being pass to "new Ext.data.ArrayReader" is not "a Record constructor created from Ext.data.Record.create." but rather the other permissible parameter, "an Array of Field definition objects"?

Or maybe could it be because I initially define the data as []? I do this to begin with as the grid will be empty, but depending on an event, then the data gets populated through a call to loadData

By the way, the before code for the store is largely based on what was generated by Ext Designer, all I added are the mappings. Thanks in advance.

Hello,
I was able to get the paging to load the data I got from a remote function that returns a proper json object,
In this case it's "data:FnQueryQCTracker()" that queries an access database (yeah I know lame). Yay, Woohoo, kudos to your add-on, it's great!
However, I have not been able to get the function to run again when you click on the refresh button.

I've searched for hours for anything that would help, but I could not find anything.

I tried adding the override mentioned in the first message, however, it didn't work.
Where exactly do you place the override functions/statements?
Or is something else wrong?

If the number of records you are loading is substantial (>100) and the number of modified records is relatively low (<10%) I would recommend doing a separate Ajax request to only get the changed records and update the records currently in the store.