2013-12-11 3 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

Смежные вопросы