我正在使用 Ext 的 Ext.grid.EditorGridPanel
创建网格,并使用本地数据的数组存储来填充网格中的行。当我编辑网格中的值时,它们在左上角显示一个小红色三角形,而且存储数据没有更新。
那么我该如何在 EditorGridPanel 中编辑本地数据呢?
我在 Ext 编辑网格示例 中看到了类似的问题,尽管该示例还设置了 URL,如下图所示。
解决方案:由于我只需要在本地保存更改,因此我只需执行以下操作。
settingsGrid.on('afteredit', function(evt){
settingsGrid.store.commitChanges()
})
它修复了问题,所有用户编辑的数据都会在本地存储中快乐地更新。