2013-12-11 50 views
0

我有一個按鈕將行添加到我的網格中,我想在添加它之後立即開始編輯,但我只管理如何選擇它。這是按鈕的onclick:ExtJS:專注於GridPanel中的單元格

addRegularPayment: function(button) { 
    var rec = new ETaxi.settings.model.MyModel(); 
    var store = this.getMyModelStore(); 
    var grid = this.getMyGrid(); 
    store.insert(0, rec); 
    grid.getSelectionModel().select(rec); 
    //What I'm suppose to do? 
} 

在此先感謝您。

回答

4

從電網的編輯插件使用startEdit功能:

grid.editingPlugin.startEdit(rec, 0); 

第二個參數是要編輯的列,如果你使用行編輯,你可以忽略它。

此外,我很確定開始編輯包括選擇記錄,所以它可能會省略代碼中的選擇部分。

+0

輝煌。謝謝。 –

+0

謝謝 - 我花了很長時間才找到解決這個問題的方法。 – bernhardrusch