Hallo zusammen,


vielleicht kann mir hier jemand weiterhelfen.
Arbeite zur Zeit noch mit ExtJS 4.2, da ich damit irgendwie am besten zurecht komme.

Hab mir mal die Desktop Geschichte zu Brust genommen und wollte jetzt in der Taskbar die Quickstart Funktion in ein Menü verändern. Viel muss man ja nicht ändern allerdings komme ich bei einer Variablenzuweisung nicht klar komme.


Code:
getTaskbarConfig : function () {        var ret = this.callParent();
        var me = this;
        
        return Ext.apply(ret, {
            
            language : Ext.create('Ext.menu.Menu', {
                id: 'mainMenu',
                text: 'Language',
                style: {
                    overflow: 'visible' 
                },
                items: [{
                    id: 'de',
                    text: 'German',
                    checked: true,
                    group: 'language'
                }, {
                    id: 'en',
                    text: 'English',
                    checked: false,
                    disabled: true,
                    group: 'language'
                }]
            }),
            
            profile : Ext.create('Ext.menu.Menu', {
                id: 'mainProfil',
                style: {
                    overflow: 'visible' 
                },
                items: [{
                    id: 'user-login',
                    text: 'Login',   
                    iconCls: 'user_login',    
                    module: 'user_login'
                }, {
                    id: 'user-register',
                    text: 'Registrieren',
                    iconCls: 'user_register'
                }, '-', {
                    text: 'Benutzerprofil', 
                    iconCls: 'user_profile',
                    disabled : true
                }, {
                    text: 'Logout', 
                    iconCls: 'user_logout',
                    disabled : true
                }]
            }),
                        
            quickStart: [
                { name: 'Sprache', iconCls: 'flag_german', module: '', menu: me.language },
                { name: 'Benutzer', iconCls: 'user_login', module: '', menu: me.profile }
            ],
            trayItems : [{
                    xtype : 'trayclock',
                    flex : 1
                }
            ]
        });
    },


Ich möchte den aufgelisteten Language Block in die menu Variable einbinden, so das ich daraus ein Dropdown Menü erstellen kann, welches auch aufgerufene Fenster in der Taskleiste anzeigt. (soll noch mehr hin - ist jetzt nur ein Beispiel)

Schreibe ich den oberen Block direkt hinter der Variable "menu" funktioniert alles, wie gewollt. Aber so bekommt die variable nur ein menu: undefined.

Was mache ich falsch?

Gruß,
Terra