У меня есть простая сетка с одним из столбцов, который является ссылкой для скачивания, расположенной так:
{
header: 'Config files',
width: 130,
sortable: false,
fixed: true,
renderer: function() {
return '<a href="javascript:void(0);" class="downloadCfg">Download</a>';
}
}
Это на виду. Теперь, перейдя к контроллеру, я поместил слушателя в сетку, чтобы ловить каждый раз, когда ссылка нажата:
init : function() {
this.control({
'accountFiles a[class=downloadCfg]': {
click: function () {
alert('test');
}
}
});
}
Очень простой, но не работает. Может ли это быть из-за того, что ссылка создается с помощью функции сетки рендерера? Есть идеи?