Я использую rowEditing на моей сетке в моем приложении mvc. Я могу обработать событие, когда пользователь нажимает на обновление. Однако у меня возникают проблемы с выбранной записью. Нижеследующее ведет себя странно. Я не получаю значение record.data.Name при первом щелчке обновления. То, что я вижу значение в ошибке огня. Получение записи из rowEdit в mvc extjs
init: function() {
this.control({
'button[text=Update]': {
click: this.onMaterialUpdate
}
});
},
onLaunch: function() {
},
onMaterialUpdate: function (button) {
var grid = Ext.getCmp('materialsContainer');
var record= grid.getSelectionModel().getSelection()[0];
if (record != null) {
console.log(record.data.Name);
}
}
Я думаю, что вы на правильном пути. Я попробовал completeEdit: this.onMaterialUpdate. Но это не было вызвано в init. Я также пробовал "редактировать" – frosty