ugrás a tartalomhoz

Extjs DESKTOP

gtoma · 2010. Júl. 25. (V), 11.15
Sziasztok!

Most ismerkedek az EXT JS -el. Az elképzelésem az lenne, hogy a DESKTOP alkalmazását. Azonban én szerver oldalról szeretném az admin felületet kontrollálni.

Első akció az lenne hogy egy belépési formot küld ki a szerver. De valahogy nem nyílik meg az ablak :(

Íme amit az index.php futásakor indul:

MyDesktop = new Ext.app.App({
	init :function(){
		Ext.QuickTips.init();
	},
	
	getStartConfig : function(){
        return {
            title: 'Jack Slocum',
            iconCls: 'user',
            toolItems: [{
                text:'Settings',
                iconCls:'settings',
                scope:this
            },'-',{
                text:'Logout',
                iconCls:'logout',
                scope:this
            }]
        };
    }
});	
A szerver küldi az ajax választ:

<script language='javascript'>
	MyDesktop.TabWindow = Ext.extend(Ext.app.Module, {
    id:'tab-win',
    init : function(){
        this.launcher = {
            text: 'Tab Window',
            iconCls:'tabs',
            handler : this.createWindow,
            scope: this
        }
    },

    createWindow : function(){
        var desktop = this.app.getDesktop();
        var win = desktop.getWindow('tab-win');
        if(!win){
            win = desktop.createWindow({
                id: 'tab-win',
                title:'Tab Window',
                width:740,
                height:480,
                iconCls: 'tabs',
                shim:false,
                animCollapse:false,
                border:false,
                constrainHeader:true,

                layout: 'fit',
                items:
                    new Ext.TabPanel({
                        activeTab:0,

                        items: [{
                            title: 'Tab Text 1',
                            header:false,
                            html : '<p>Something useful would be in here.</p>',
                            border:false
                        },{
                            title: 'Tab Text 2',
                            header:false,
                            html : '<p>Something useful would be in here.</p>',
                            border:false
                        },{
                            title: 'Tab Text 3',
                            header:false,
                            html : '<p>Something useful would be in here.</p>',
                            border:false
                        },{
                            title: 'Tab Text 4',
                            header:false,
                            html : '<p>Something useful would be in here.</p>',
                            border:false
                        }]
                    })
            });
        }
        win.show();
    }
});
</script>
Természetesen evalozza.

Próbáltam sok verziót a végére, hogy elindítsam, de sajnos még nem sikerült.
az ablakot megnyílásra kényszerítenem.

Valószínűleg valami elvre nem jöttem rá. ha tudtok segíteni előre is köszönöm a választ!

ÜDV,
 
1

Ajajaj!

gtoma · 2010. Júl. 27. (K), 10.02
Jól értelmezem, hogy ezen a területen nincs hozzáértő?
Esetleg én írtam keveset a problémáról? :)