Я использую Ext 'Ext.grid.EditorGridPanel
, чтобы создать сетку, и использую хранилище массивов с локальными данными для заполнения строк в сетке. Когда я редактирую значения в сетке, они показывают маленький красный треугольник в верхнем левом углу, а также данные хранилища не обновляются.
Так как я могу редактировать локальные данные в EditorGridPanel?
Я вижу похожую проблему в Ext Пример сетки редактора , хотя в этом примере также задан URL-адрес, см. Изображение ниже.
Решение: Поскольку мне просто нужно было сохранить изменения локально, я просто сделал следующее.
settingsGrid.on('afteredit', function(evt){
settingsGrid.store.commitChanges()
})
Это устраняет проблему, и все отредактированные пользователем данные успешно обновляются в локальном хранилище.