ExtJS DeskTop组件的学习
2011-08-02 13:58
387 查看
网上千篇一律的 sample.js的代码解释。
//桌面图标
如果是直接引用ext 源码的sample改写而成 有的图片路径是不对的,ext\examples\desktop\css\desktop.css 样式引用路径。要自定义修改在里面找吧 对应sample.js. 就知道这么点了。继续学习。
desktop.js 桌面图标点击的关键代码。
为什么要起名格式是{xx-xx-shortcut}。
//菜单里的内容是根据创建的对象自动生成的。 MyDesktop.Test = Ext.extend(Ext.app.Module, { id:'bb-cc',//DIV中的ID值 init : function(){ this.launcher = { text: 'abcdefg',//菜单中显示的文本 iconCls:'tabs', handler : this.createWindow, scope: this } }, createWindow : function(){ var desktop = this.app.getDesktop(); var win = desktop.getWindow('bb-cc');//DIV中的ID值 if(!win){ win = desktop.createWindow({ id: 'bb-cc',//DIV中的ID值 title:'abcdefg',//标题栏里显示的文本 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 }] }) }); } win.show(); } });
//桌面图标
<div id="x-desktop"> <a href="http://extjs.com" target="_blank" style="margin:5px; float:right;"><img src="images/powered.gif" /></a> <dl id="x-shortcuts"> <dt id="grid-win-shortcut"> <a href="#"><img src="images/s.gif" /> <div>Grid Window</div></a> </dt> <dt id="acc-win-shortcut"> <a href="#"><img src="images/s.gif" /> <div>Accordion Window</div></a> </dt> <!--创建自己的图标,特别要注意id的值的格式{xx-xx-shortcut}--//> <dt id="bb-cc-shortcut"> <a href="#"><img src="images/s.gif" /> <div>abcdefg</div></a> </dt> </dl> </div>
如果是直接引用ext 源码的sample改写而成 有的图片路径是不对的,ext\examples\desktop\css\desktop.css 样式引用路径。要自定义修改在里面找吧 对应sample.js. 就知道这么点了。继续学习。
desktop.js 桌面图标点击的关键代码。
为什么要起名格式是{xx-xx-shortcut}。
if(shortcuts){ shortcuts.on('click', function(e, t){ if(t = e.getTarget('dt', shortcuts)){ e.stopEvent(); var module = app.getModule(t.id.replace('-shortcut', '')); if(module){ module.createWindow(); } } }); }
相关文章推荐
- Extjs学习 图表Chart 坐标轴组件详解(axes)
- EXTJS学习系列基础篇:第八篇(转载)作者殷良胜,Ext组件系列之--textfield组件的基本用法
- ExtJS学习--窗口,windows组件
- ExtJs 学习笔记基础篇 Ext组件的使用第1/2页
- ExtJS学习笔记三:简单组件
- EXTJS学习系列基础篇:第九篇(转载)作者殷良胜,Ext组件系列之--field组件的基本用法
- extjs学习笔记----按钮和日期组件
- ExtJS学习之路第五步:认识最常见组件Panel
- ExtJS学习之路第六步:深入讨论组件Panel用法
- extjs学习(三)--ext核心组件使用
- ExtJs学习笔记之Button组件
- EXTJS学习系列基础篇:第八篇(转载)作者殷良胜,Ext组件系列之--textfield组件的基本用法
- Extjs借鉴学习--基本组件属性、方法使用
- EXTJS学习系列基础篇:第八篇(转载)作者殷良胜,Ext组件系列之--textfield组件的基本用法
- Ext JS 学习(5) Ext.FormPanel 组件的使用第二式(fieldset的使用, ExtJS表单验证模式)
- ExtJs学习笔记之ComboBox组件
- Extjs学习总结之16组件component
- 【ExtJs学习笔记】5.组件和容器
- ExtJS学习之路第五步:认识最常见组件Panel
- ExtJS学习之路第五步:认识最常见组件Panel