extjs怎么使用desktop

 时间:2024-10-12 09:28:56

1、使用桌面组件的第1步是创建Ext.app.App对象,代码如下: //桌面组件配置 MyDes氯短赤亻ktop = new E旌忭檀挢xt.app.App({ //初始化 init :function(){ Ext.QuickTips.init(); }, //创建功能模块 getModules : function(){ return [ new MyDesktop.GridWindow(), new MyDesktop.TabWindow(), new MyDesktop.AccordionWindow(), new MyDesktop.BogusMenuModule(), new MyDesktop.BogusModule() ]; }, //配置开始菜单 getStartConfig : function(){ return { title: '我的系统', iconCls: 'user', toolItems: [{ text:'设置', iconCls:'settings', scope:this },'-',{ text:'注销', iconCls:'logout', scope:this }] }; } });

extjs怎么使用desktop

3、在init方法执行后,ExtJS会自动调用getModules和getStartConfig方法对整个应用程序进行配置。getModules方法返回了一个包含多个Ext.app.Module对象的数组。每一个Module对象代表应用中的一个功能模块,这些功能模块都以弹窗的形式出现在桌面上。可以使用模拟桌面的开始菜单的Ext.ux.StartMenu展开这些功能模块的窗口。 对于已经展开的窗口,也可以通过模拟桌面下方的任务栏的Ext.ux.TaskBar控制某个窗口的显示或隐藏。

extjs怎么使用desktop

5、*/ MyDesktop.GridWindow = Ext.extend(Ext.app.Module, { id:'grid-win', //初始化 init : function(){ this.launcher = { text: 'Grid Window', iconCls:'accordion', handler : this.createWindow, scope: this } }, createWindow : function(){ var desktop = this.app.getDesktop(); var win = desktop.getWindow('grid-win'); if(!win){ win = desktop.createWindow({ id: 'grid-win', title:'Grid Window', width:740, height:480, iconCls: 'icon-grid', shim:false, animCollapse:false, constrainHeader:true }); } win.show(); } }).

extjs怎么使用desktop
  • wordpress网站添加QQ/淘宝旺旺客服功能
  • 如何在本地安装php网站进行测试
  • 织梦dedecms源码怎么安装
  • idea通过git提交工程到本地和github远程仓库
  • WordPress增强富文本编辑器TinyMCE Advanced
  • 热门搜索
    电子邮箱怎么填写 手上起小水泡怎么回事 蒟蒻怎么读 拍一拍怎么设置 这个符号怎么打出来 身体乳怎么用 为什么要上大学 肖战事件是怎么回事 鄱怎么读 傍怎么组词