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:
  1. MyDesktop = new Ext.app.App({  
  2.     init :function(){  
  3.         Ext.QuickTips.init();  
  4.     },  
  5.       
  6.     getStartConfig : function(){  
  7.         return {  
  8.             title: 'Jack Slocum',  
  9.             iconCls: 'user',  
  10.             toolItems: [{  
  11.                 text:'Settings',  
  12.                 iconCls:'settings',  
  13.                 scope:this  
  14.             },'-',{  
  15.                 text:'Logout',  
  16.                 iconCls:'logout',  
  17.                 scope:this  
  18.             }]  
  19.         };  
  20.     }  
  21. });   
A szerver küldi az ajax választ:
  1. <script language='javascript'>  
  2.     MyDesktop.TabWindow = Ext.extend(Ext.app.Module, {  
  3.     id:'tab-win',  
  4.     init : function(){  
  5.         this.launcher = {  
  6.             text: 'Tab Window',  
  7.             iconCls:'tabs',  
  8.             handler : this.createWindow,  
  9.             scope: this  
  10.         }  
  11.     },  
  12.   
  13.     createWindow : function(){  
  14.         var desktop = this.app.getDesktop();  
  15.         var win = desktop.getWindow('tab-win');  
  16.         if(!win){  
  17.             win = desktop.createWindow({  
  18.                 id: 'tab-win',  
  19.                 title:'Tab Window',  
  20.                 width:740,  
  21.                 height:480,  
  22.                 iconCls: 'tabs',  
  23.                 shim:false,  
  24.                 animCollapse:false,  
  25.                 border:false,  
  26.                 constrainHeader:true,  
  27.   
  28.                 layout: 'fit',  
  29.                 items:  
  30.                     new Ext.TabPanel({  
  31.                         activeTab:0,  
  32.   
  33.                         items: [{  
  34.                             title: 'Tab Text 1',  
  35.                             header:false,  
  36.                             html : '<p>Something useful would be in here.</p>',  
  37.                             border:false  
  38.                         },{  
  39.                             title: 'Tab Text 2',  
  40.                             header:false,  
  41.                             html : '<p>Something useful would be in here.</p>',  
  42.                             border:false  
  43.                         },{  
  44.                             title: 'Tab Text 3',  
  45.                             header:false,  
  46.                             html : '<p>Something useful would be in here.</p>',  
  47.                             border:false  
  48.                         },{  
  49.                             title: 'Tab Text 4',  
  50.                             header:false,  
  51.                             html : '<p>Something useful would be in here.</p>',  
  52.                             border:false  
  53.                         }]  
  54.                     })  
  55.             });  
  56.         }  
  57.         win.show();  
  58.     }  
  59. });  
  60. </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? :)