我在我的mvc應用程序的網格中使用rowEditing。我可以在用戶點擊更新時處理事件。不過,我有問題得到選定的記錄。下面的表現很奇怪。我第一次點擊更新時沒有得到record.data.Name值。我可以看到火蟲的價值。 從mEd中的rowEdit獲取記錄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 2012-02-01 17:50:45