У меня есть сетка с включенным CellEditing, и когда я нажимаю «Сохранить», я хочу захватить все, что изменил пользователь.
Я пытался использовать getUpdatedRecords
и getModifiedRecords
, и ни один из них не заполняется правильно.
Как правильно реализовать эти методы?
Код
...
saveGrid: function () {
var controller = this,
accManagerStore = Ext.getStore('Management'),
modifiedRecords = (accManagerStore && accManagerStore.getUpdatedRecords()),
modifiedRecords2 = (accManagerStore && accManagerStore.getModifiedRecords()),
testDataWindow = controller.view,
activeRec = controller.activeRecord,
assetId = (activeRec && activeRec.get('assetId')),
resultsArray = [];
this.getAccountManagementGrid().getStore().sync();
},...
Консоль
modifiedRecords: []
length: 0
__proto__: []
modifiedRecords2: []
length: 0