`

Ext学习是9_面板3

 
阅读更多
/**
 * 在标题栏的右侧,还可以放置一些小图标,如果设置了collapsible属性,我们可以看到一个向上的箭头
 * 事实上可以放置更多的按妞,这写按钮通常是一个小图标,没有文字,在Ext.Panel中通过tools来定义。
 * tools中的按钮都已经定义,通过id来区别,比如id为refresh时,表示这是刷新按钮,但是没有定义单击事件
 * ,具体的响应过程还需通过handler来定义,handler函数有三个参数,event是Ext.EventObject对象,toolEl
 * 指当前按钮对象,p则指当前面板对象,通过p.getUpdater().update(url:"inner.html", scripts: true);可以
 * 更新面板正文区域的内容	,注意内容是从inner.html文件中加载的,scripts为true表示执行该文件中的脚本,否则
 * 脚本不会执行
 * tools中的可选值如下:
 * toggle close minimize maximize restore gear pin unpin right left up down refresh minus
 * plus help search save print
 * 
 * 在下面的例子中,将放置5个小按钮,分别完成 "刷新"、"收缩面板"、"打开面板"、"帮助"和"关闭面板"
 */
Ext.onReady(function(){
	var panel2 = new Ext.Panel({
		title: "带小按钮的Panel",
		width: 400,
		titleCollapse: true,
		collapsible: true,
		html: "不会显示",
		autoLoad:{url: "inner.html"},
		renderTo: "d",
		tbar: toolBar1,
		bbar: toolBar2,
		
		tools: [
		        {
		        	id: "refresh",
		        	handler: function(event,toolEl,p){
		        		p.getUpdater().update({url: "inner.html", scripts:true});
		        	}
		        },
		        {
		        	id: "up",
		        	handler: function(event,toolEl,p){
		        		p.collapse(true);
		        	}
		        },
		        {
		        	id: "down",
		        	handler: function(event,toolEl,p){
		        		p.expand(true);
		        	}
		        },
		        {
		        	id: "close",
		        	handler: function(event,toolEl,p){
		        		p.hide();
		        	}
		        }
		]
		
	});
	
});

/**
 * 备注:
 *  代码中涉及Panel的一些方法,collapse()方法可以收缩面板,expand()可以展开面板,这2个方法都带有boolean类型的参数
 *  ,为true时面板以动画方式徐徐展开或收缩。hide将面板隐藏
 *  Ext.Panel的frame配置为true时,工具栏会出现错位并位置不准确的问题
 */
 
分享到:
评论

相关推荐

    Ext_Demo.rar_DEMO_Ext demo_ext_demo_java ext demo_javaext demo

    EXT的组件如表格、面板、窗口、表单等可能在这里被定义和使用。 3. **HTML/模板文件**:页面布局和视图可能由HTML或EXT的模板语言(如JSP、FreeMarker等)定义,它们与JavaScript代码一起工作,呈现用户界面。 4. ...

    Ext_2.2_API(chinese).rar_Ext 2.2 API_ext js 2_ext-2.2 api_ext2.2

    总的来说,Ext JS 2.2 API的中文版是开发人员学习和使用此框架的宝贵资源,可以帮助他们更高效地开发出功能强大的Web应用。通过深入理解和掌握这个API,开发者可以充分利用Ext JS 2.2的强大功能,创造出具有专业品质...

    ext-js.zip_ext_ext js_extjs_js ext

    在EXT JS中,"组件"(Components)是构建用户界面的基本单元,可以是按钮、表格、面板、窗口等。每个组件都有自己的属性、方法和事件,可以通过组合这些组件来构建复杂的应用界面。EXT JS的布局管理器允许开发者动态...

    EXT_DEMO.rar_DEMO_ext desktop de_ext desktop demo_一起ext

    EXT_DEMO.rar_DEMO_ext_desktop_de_ext_desktop_demo_一起ext这个压缩包文件看起来包含了一个EXT桌面系统的演示示例,旨在供用户参考和学习。EXT桌面系统可能是一种基于Web的用户界面框架,用于构建富互联网应用程序...

    ext学习资料 20篇详细学习笔记 初学者ext学习的文档

    这份"ext学习资料 20篇详细学习笔记 初学者ext学习的文档"是针对EXT初学者的一份宝贵资源,旨在帮助初学者快速入门EXT开发。 EXT的学习通常包括以下几个核心部分: 1. **EXT基础**:首先,你需要了解EXT的基本概念...

    JavaScript凌厉开发(Ext_JS_3详解与实践

    2. 组件系统:Ext JS 3的核心在于其丰富的组件库,如表格、面板、窗口、菜单、表单等。书中的实例展示了如何创建和配置这些组件,以及如何将它们组合成复杂的用户界面。 3. 布局管理:Ext JS 3提供了多种布局方式,...

    ext PPT,EXT 教程,EXT 中文帮助手册,EXT 中文手册,ext_教程(入门到精通),Ext技术程序文档大全.

    4. **EXT学习文档**:这份文档可能提供了EXT的进阶学习路径,包括性能优化、无障碍访问性(Accessibility)以及EXT与其他技术(如PHP、Java等后端框架)的集成。 5. **EXT技术程序文档大全**和**ext_教程(入门到...

    Ext 3.0 中文API_chm

    这个"Ext 3.0 中文API_chm"文件是Ext 3.0 API的中文版文档,对于学习和使用Ext 3.0的开发人员来说是非常宝贵的资源。 首先,让我们了解一下Ext 3.0的核心概念和主要组件: 1. **组件(Components)**:Ext 3.0的...

    gwtext学习三部曲

    《gwtext学习三部曲》是一份专为GWT初学者设计的教程资源,它涵盖了gwtext和GWT Ext的相关知识。gwtext是Google Web Toolkit (GWT) 的一个扩展库,提供了丰富的用户界面组件和样式,使得在GWT平台上构建复杂的Web...

    ext api,ext 学习笔记,SWFUpload_多文件上传及部分工具

    在EXT学习笔记中,"What_is_that_Scope_all_about2.htm"可能涉及的是JavaScript作用域和EXT中的scope概念,这对于理解和调试EXT应用中的事件处理和回调函数至关重要。"JsonTool.htm"可能介绍了EXT如何与JSON数据进行...

    [学校班级]班级通讯录(EXT+ PHP)_phonebook.zip

    1. EXTJS框架:EXTJS提供了丰富的组件和布局,如表格、表单、树形视图、面板等,用于创建复杂的Web界面。它的MVVC(Model-View-ViewModel)架构使得代码组织清晰,易于维护。 2. PHP后端开发:PHP语言用于处理...

    不错ext学习网站~~~~~

    在探讨“不错ext学习网站”这一主题时,我们首先需要明确“ext”在这里指的是什么。在IT领域,“ext”通常与Linux文件系统有关,比如ext2、ext3、ext4等,但根据提供的链接和上下文,这里的“ext”更可能指的是Ext ...

    Ext_3.0_zh_CN.rar

    1. **组件体系结构**:Ext JS的核心是其组件模型,包括窗口(Window)、面板(Panel)、表单(Form)、表格(Grid)、菜单(Menu)等。每个组件都可以独立存在,也可以组合成复杂的用户界面。 2. **数据绑定**:Ext...

    Ext_API.zip_Ext API_ext

    1. Component(组件):EXT中的组件是构建UI的基本单元,可以是按钮、表格、面板等。每个组件都有自己的属性、事件和方法,通过配置这些元素,开发者可以创建出复杂而美观的界面。EXT API 提供了大量预定义的组件,...

    Ext4.1.0Doc_SUN.zip

    通过EXT4.1.0Doc_SUN文档,开发者可以深入学习这些功能和概念,理解EXT4.1框架的内部工作原理,从而更好地设计和构建功能丰富的Web应用程序。无论你是初学者还是经验丰富的EXT开发者,这份文档都会是你不可或缺的...

    Ext学习笔记

    Ext JS4学习教程+笔记(一) Ext JS4学习教程+笔记(二)事件处理 Ext JS4学习教程+笔记(六)DataView面板 Ext JS4学习教程+笔记(七)树面板Tree Panel Ext JS4学习教程+笔记(三)Ajax请求 ...Ext学习网址

    ext学习手册(中英文版)

    "EXT学习手册"是针对EXT库的学习资源,分为中英文两个版本,主要涵盖了EXT的常用方法、属性以及整个EXT框架的介绍。对于初学者和有经验的开发者来说,这都是一个非常有价值的参考资料。 CHM(Compiled HTML Help)...

    EXT学习小例子

    在这个名为"EXT学习小例子"的项目中,我们将深入探讨EXTJS如何实现数据的增加、删除和修改功能。 EXTJS的核心是其组件系统,它提供了各种UI组件,如表格、表单、面板、树形视图等,这些组件可以方便地组合在一起...

    EXT学习心得,ext

    ### EXT学习心得与关键知识点详解 #### 布局Center的重要性 在EXT框架中,`layout: 'center'`是一个非常关键的配置属性,尤其是在创建面板(Panel)时。如果一个面板没有设置中心布局(center),它可能不会按预期...

    ext_教程 (ext 相 关)

    EXT学习文档是进一步深入EXT的重要资料。文档中可能涵盖了EXT的高级特性,如数据网格、图表、树形视图等复杂组件的使用,还有EXT的AJAX通信、状态管理和国际化支持等内容。此外,它可能还会介绍EXT的MVC(Model-View...

Global site tag (gtag.js) - Google Analytics