Ext.Window 的常见属性.docx_第1页
Ext.Window 的常见属性.docx_第2页
Ext.Window 的常见属性.docx_第3页
Ext.Window 的常见属性.docx_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Ext.Window 的常见属性Ext.Window 的常见属性:plain:true,(默认不是)resizable:false,(是否可以改变大小,默认可以)maximizable:true,(是否增加最大化,默认没有)draggable:false,(是否可以拖动,默认可以)minimizable:true,(是否增加最小化,默认无)closable:false,(是否显示关闭,默认有关闭)/几个前面没有介绍的参数1.closeAction:枚举值为:close(默认值),当点击关闭后,关闭window窗口hide,关闭后,只是hidden窗口3.constrain:true则强制此window控制在viewport,默认为false4.modal:true为模式窗口,后面的内容都不能操作,默认为false5.plain:/true则主体背景透明,false则主体有小差别的背景色,默认为false而pannel 和window是差不多的,比如构造参数我都可以直接通用:一些常见配置参数:1.autoLoad:有效的url字符串,把那个url中的body中的数据加载显示,但是可能没有样式和js控制,只是html数据2.autoScroll:设为true则内容溢出的时候产生滚动条,默认为false3.autoShow:设为true显示设为x-hidden的元素,很有必要,默认为false4.bbar:底部条,显示在主体内,/代码:bbar:text:底部工具栏bottomToolbar,5.tbar:顶部条,显示在主体内,/代码:tbar:text:顶部工具栏topToolbar,6.buttons:按钮集合,自动添加到footer中(footer参数,显示在主体外)/代码:buttons:text:按钮位于footer7.buttonAlign:footer中按钮的位置,枚举值为:left,right,center,默认为right8.collapsible:设为true,显示右上角的收缩按钮,默认为false9.draggable:true则可拖动,但需要你提供操作过程,默认为false10.html:主体的内容11.id:id值,通过id可以找到这个组件,建议一般加上这个id值12.width:宽度13.height:高度13.title:标题14.titleCollapse:设为true,则点击标题栏的任何地方都能收缩,默认为false.15.applyTo:(id)呈现在哪个html元素里面16.contentEl:(id)呈现在哪个html元素里面,把el内的内容呈现 (如:contentEI=config .17.renderTo:(id)呈现在哪个html元素里面eg:Ext.onReady(function()var panel = new Ext.Panel(title:标题,width:300,height:200,/frame:true,/圆角plain:true,/方角 默认collapsible:true,tbar:text:按钮1,handler:function()Ext.MessageBox.alert(我是按钮1,我是通过按钮1激发出来的弹出框!),text:按钮2, /顶部工具栏bbar:text:按钮3,text:按钮4,/底部工具栏html:hello,my name is 274!,buttons:text:按钮5,text:按钮6, /footer部工具栏buttonAlign:left);/win.show();panel.render(hello););Tabpanel 使用:学习ExtJS之PanelExt.onReady(function()var tabs = new Ext.TabPanel(renderTo: hello,width:450,/height:200,activeTab: 0,frame:true,defaults:autoHeight: true,items:contentEl:script, title: 子面板1,contentEl:markup, title: 子面板2);var tabs2 = new Ext.TabPanel(renderTo: document.body,activeTab: 0,width:600,height:250,plain:true,defaults:autoScroll: true,items:title: Normal Tab,html: My content was added during construction.,title: Ajax Tab 1,autoLoad:ajax1.htm,title: Ajax Tab 2,autoLoad: url: ajax2.htm, params: foo=bar&wtf=1,title: Event Tab,listeners: activate: handleActivate,html: I am tab 4s content. I also have an event listener attached.,title: Disabled Tab,disabled:true,html: Cant see me cause Im disabled);function handleActivate(tab)alert(tab.title + was activated.););Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna.Aliquam commodo ullamcorper erat. Nullam vel justo in neque porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus eget quam. Vivamus tincidunt diam nec urna. Curabitur velit.对应的显示效果:注意上面代码中使用了items 属性,表示子面板组。内容可以用html 元素ID 。比如:items:contentEl:script, title: Short Text,contentEl:markup, title: Long Text这样这两个子面板的内容将是ID为sript 和markup 的元素内容。也可以,以html属性直接表示子面板的内容:items:html:script, title: Short Text,html:markup, title: Long Text语句解释: defaults:autoHeight: true, 默认自适应高度。当然这里面还可以设置为: defaults:autoScroll: true,如果设置为 defaults:autoScroll: true,高度就最好指定了。下面还有一个tab面板,其子面板更多了。我们发现renderTo 不仅可以绑在div (id) 也可以绑定在:document.body。而其中比较特别的有:1.autoLoad: url: ajax2.htm, params: foo=bar&wtf=1指切换到这个页面,内容显示为动态加载的,比如这里用了一个ajax方式,url 发送目标,params是参数形式。2.listeners: activate: handle

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论