У меня есть несколько сеток на странице.После того, как я отредактировал в них данные, я нажимаю кнопку Сохранить, собираю все изменения и собираю Ajax-запрос с изменениями на сервере.Все отлично работает, кроме одного.После успешного обновления данных мне нужно указать сетке перерисовать и обновить ее хранилище, значит удалить обновленные / созданные записи из хранилища (изменения отображаются в виде красных прямоугольников в верхнем левом углу).
Если я пытаюсь удалить все записи изаполнить их снова Я получаю сообщение об ошибке ExtJS: Uncaught TypeError: Невозможно прочитать свойство 'internalId' неопределенного callstack:
- Ext.define.updateIndexes ext-all-debug.js: 58747
- Ext.define.onAdd ext-all-debug.js: 58701
- Base.callParent ext-all-debug.js: 2833
- Ext.define.onAdd ext-all-debug.js: 76400
- fire ext-all-debug.js: 10259
- Ext.define.fireEvent ext-all-debug.js: 13385
- Ext.define.insertext-all-debug.js: 44663
- Ext.define.add ext-all-debug.js: 44688
- Ext.define.listeners.write OrderEdit.js: 560
- fire ext-all-debug.js: 10259
- Ext.define.fireEvent ext-all-debug.js: 13385
- Ext.define.onProxyWrite ext-all-debug.js: 43978
- Ext.define.onBatchOperationComplete ext-all-debug.js: 44005
- fire ext-all-debug.js: 10259
- Ext.define.fireEvent ext-all-debug.js: 13385
- onProxyReturn ext-all-debug.js: 51056
- Ext.define.processResponse ext-all-debug.js: 26205
- (анонимная функция) ext-all-debug.js: 26397
- Ext.apply.callback ext-all-debug.js: 5022
- Ext.define.onComplete ext-all-debug.js: 21028
- Ext.define.onStateChange ext-all-debug.js: 20979
- (анонимная функция) ext-all-debug.js: 1503
Есть ли другой способсделать это правильно?