Как выполнить разделение 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?

Ответы на вопрос(2)

Ваш ответ на вопрос