🙈
Size: a a a
🙈
NN
listeners: {'rowcontextmenu': contextMenu}Функция:
var contextMenu = function(grid, rowIndex, event){ // передал данные по выделенным строкам грида
var rec = grid.getStore().getAt(rowIndex);
var test = rec.get('id'); // получил нужные данные
var contextMenuLink = new Ext.menu.Menu({
items: [{
id: ‘edit’, // !!!!!!!! с id не работает. Создаются несколько элементов с одинаковым id и меню срабатывает только один раз. Мне id элементов меню не нужен, поэтому просто не указывал их
text: 'Edit',
handler: function(){
alert(test); // тут можно дальше с этим как-то работать
}
},{
text: 'Delete',
}]
});
event.stopEvent(); // заблокировал браузерное меню
contextMenuLink.showAt(event.getXY()); // вывел контекстное меню
}
🙈
В
NN
В
Е
i
Е
i
i
Е
АС
i
i
S
S
М