Я не могу понять поведение PagingMemoryProxy в EXTJS 3.4. a. Она определяется следующим образом:Прокси-сервер PagingMemory не обновляется при обновлении магазина с помощью removeAt (rowindex)
proxy:new Ext.ux.data.PagingMemoryProxy(jsonData),
listeners : {
load : {
scope : this,
fn : function(actorStore) {
var r = actorStore.getRange();
var modified = actorStore.getModifiedRecords();
for (var i = 0; i < modified.length; i++) {
for (j = 0; j < r.length; j++) {
if (r[j].get('plannedResourceId') == modified[i].get('plannedResourceId')) {
var changes = modified[i].getChanges();
for (p in changes) {
if (changes.hasOwnProperty(p)) {
r[j].set(p, changes[p]);
}}}}}}}}
Итак, проблема, что я столкнулся, когда я удалить строку с помощью:
gridPanelToRefresh.getStore().removeAt(value.value.rowIndex);
После выполнения этой упомянутой выше задачи, когда я нажимаю на кнопку обновления в том, что время, удаленные данные также поступают в сетку. Я имею в виду, что магазин, который был создан с использованием упомянутого выше прокси, не обновляется.
Можете ли вы предложить несколько решений для этого же. Один вывод, который я получил, - getModifiedRecords() не получает удаленные записи.