2013-09-24 9 views
0

У меня есть сетка ExtJs, я хочу сохранить пустую редактируемую строку как последний минимум в сетке. Поэтому, когда что-то печатает в последней строке, я хочу добавить еще одну пустую последнюю строку в сетку (когда начните вводить/редактируйте последнюю строку). но я не могу поймать последнее событие istyping/isediting последней строки.Как поймать событие редактирования последней строки в сетке extjs3

this.mygrid.on('isLastrowtyping',function(){ 
    //this.addEmptyLastrow(); 
    }),this); 

Есть ли какое-либо событие как «isLastrowtyping» в ExtJs3, если не так, как я могу поймать это событие с помощью ExtJS

ответ

0

Вы должны добавить обработчик событий в редакторе вашей сетки:

editor.on('afteredit', 
    function(e){ 
       if (e.row==e.grid.store.data.length) 
       {e.grid.store.data.add(%%youremptyrow%%)} 
       }),this);