Keycha事件未使用Sencha的Architect代码触发

Sér*_*els 1 extjs extjs4 sencha-architect

我试图找出为什么我的keyup事件没有被触发.我创建了一个UpperCaseTextField(在Sencha Architect内部)并以一种形式(链接)使用它.

实例:http://jsfiddle.net/wyQUb/

UpperCaseTextField

Ext.define('MyApp.view.UpperCaseTextField', {
    extend: 'Ext.form.field.Text',
    alias: 'widget.uppercasetextfield',

    initComponent: function () {
        var me = this;

        Ext.applyIf(me, {
            listeners: {
                keyup: {
                    fn: me.onTextfieldKeyup,
                    scope: me
                }
            }
        });

        me.callParent(arguments);
    },

    onTextfieldKeyup: function (textfield, e, eOpts) {
        var me = this;
        alert('keyup');
        var upper = me.getValue().toUpperCase();
        me.setValue(upper);
    }

});
Run Code Online (Sandbox Code Playgroud)

我错过了什么或listeners配置应该工作?