В общем делаем так:
берём данные из формы:
values = form.getValues()
номер ряда таблицы:
index = grid.getSelectionModel().getSelection()[0].index // (id в БД можно взять в internalId)
запись в хранилище соотв строке:
row = store.getAt(index).data
обновляем записи так:
row.manager = values.manager;
row.status = values.status;
потом перерисовка таблицы
grid.getView().refresh();
и обновление на сервере:
Ext.Ajax.request({
method : "PUT",
url: 'script.php?id=' + grid.getSelectionModel().getSelection()[0].internalId,
jsonData : values,
waitTitle: 'Пожалуйста подождите...',
waitMsg: 'Сохранение данных',
success : function () {
// .....
}
});
мб кому пригодится