Dear all,
I am struggling to get a gridpanel to display a set of
records from a store. It displays the first set absolutely fine, but
when I remove these records from the store and add new ones, then the
new records are displayed but they are appended to the existing
displayed records from the store. What I want is for the removed
records NOT to be displayed and the new ones to be shown using the
same paging toolbar as the original set of records.
My code is below:
final RecordDef recordDef = new RecordDef
(fieldDef);
final ArrayReader newReader = new
ArrayReader(recordDef);
final MemoryProxy newProxy = new
MemoryProxy(resultset);
final Store newStore = new Store
(newProxy , newReader , true);
newStore.load();
final Record[] rs = newStore.getRecords();
final Store store =
BioTree.this.resultsDataViewGrid.getStore();
store.removeAll();
store.add(rs);
store.commitChanges();
final Store pagingStore = ((PagingToolbar)
(BioTree.this.resultsDataViewGrid.getBottomToolbar())).getStore();
pagingStore.removeAll();
pagingStore.add(rs);
pagingStore.commitChanges();
Has anybody else had problems displaying new records in a gridpanel?
If so what's the solution?
Thank you in advance for any guidance that you can give me.
Angus
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"GWT-Ext Developer Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/gwt-ext?hl=en
-~----------~----~----~----~------~----~------~--~---