ExtJS4 LinkButton Компонент

Я пытаюсь создать свой собственный компонент LinkButton в Ext JS 4. Ничего нового, верно?

Мой код выглядит так:

Ext.define('LinkButton', {
    extend: 'Ext.Component',
    xtype: 'linkbutton',
    autoEl: 'a',
    renderTpl: '<a href=\"javascript:;\">{text}</a>',
    config: {
        text: '',
        handler: function () { }
    },
    initComponent: function () {
        var me = this;
        me.callParent(arguments);

        this.renderData = {
            text: this.getText()
        };

        var handler = me.getHandler();
        if (handler) {
            me.on('click', handler);
        }
    }
});

Все идет нормально! Моя ссылка LinkButton выглядит как гиперссылка и мой текстовый контент находится там. Изящные.

Однако я не могу заставить свой компонент вызывать событие, когда я нажимаю на него!

Эта конкретная линияme.on('click', handler); являетсяне работает! Даже если я изменю это сна вдобавления слушателя это не имеет никакого эффекта.

Вопрос в том, как добавить события DOM в мой компонент. Или, еще лучше, как мнедоступ элемент DOM моего собственного компонента? Я не смог ничего из этого сделать!

Спасибо!

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

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