Как выполнить разделение View-Controller при использовании «actioncolumn» (Ext.grid.column.Action)
В ExtJS 4 у меня есть сетка, которая содержит столбец действий. Всякий раз, когда это действие запускается, я хочу выполнить "мое действие ".
Без MVC это будет выглядеть так:
/* ... */
{
xtype: 'gridpanel',
columns: [
/* ... */
{
xtype: 'actioncolumn',
items: [{
handler: function(grid, rowIndex, colIndex) {
// my action
}
}]
}
]
}
Теперь я хочу представить разделение View-Controller. Поэтому я должен переместить обработчик из вида в контроллер.
Но как контроллер регистрирует свой метод в столбце действий? Глядя наExtJS 4.1 actioncolumn docs, Я могу'не могу найти ни одного события, которое я мог бы слушать. Я тоже могунайти способ установить столбец действийпотом обработчик.
Так как же добиться чистого разделения View-Controller при использовании actioncolumn?
Колонки действий еще не готовы для MVC?