`

Ext学习_Window窗口1

 
阅读更多
Ext.namespace("com.deng");
/**
 * Panel的子类-Window窗口
 * Window是Panel的子类,Ext.Window = Ext.extend(Ext.Panel,{}),从源代码可以看出
 * Window继承自Panel,意味着Window具体Panel的所有特征,并且具有自己的个性
 * 从外观上来看Window对象更像Window操作系统中的窗口,有标题栏、关闭按钮,默认显示在页面最中间、能够拖到
 * 改变窗口大小、自动激活选中窗口,Window必须使用show()方法才会显示出来,render方法和renderTo对它来说无用。
 * 
 * Window有两种类型: 模式窗口和非模式窗口,默认为后者。模式窗口在窗口没有关闭之前无法对其它组件作任何操作,等
 * 同于Ext.Msg.alert(),默认情况下,Window接受ESC按键,按下ESC按键,窗口会自动关闭
 * 因为Ext.Window继承自Ext.Panel,所以很多用法非常类似,一个典型的Ext.Window对象包含标题栏、关闭按钮,这也是
 * 默认行为
 */
/**
Ext.onReady(function(){
	new Ext.Window({
		title: "窗口",
		width: 400,
		height: 300
	}).show(Ext.getBody());
});
*/

/**
 * Window要通过show()方法才能显示,参数为动画参照物,窗口会从参照物上飞出,如果不指定参数,则没有动画效果
 * Window是一个容器,可以通过下面三种方法往Window正文区域放置内容
 * 1. 直接配置html属性
 */
/**
Ext.onReady(function(){
	new Ext.Window({
		title: "窗口",
		width: 400,
		height: 300,
		html: "显示内容的窗口",
		bodyStyle: "padding: 5px"
	}).show(Ext.getBody());
});
*/
/**
 * bodyStyle配置选项是Window正文区域的样式,填充间距被设置成5个像素,防止内容和窗口边框挨得太近
 * 2.将另一个文件中的内容加载到Window中
 */
/**
Ext.onReady(function(){
	new Ext.Window({
		title: "窗口2",
		width: 400,
		height: 300,
		bodyStyle: "padding: 5px",
		autoLoad: {url: "inner.html",scripts:true}
	}).show(Ext.getBody());
});
 
分享到:
评论

相关推荐

    ext_ext_knew7pi_ajax_

    EXT是一个知名的JavaScript库,主要用来构建富...通过学习这些实例,开发者可以更好地掌握EXT的AJAX使用技巧,提升Web应用的交互性和功能性。在实际开发中,这些知识点对于构建高效、用户体验优秀的Web应用至关重要。

    Ext教程_chm

    在EXT_API.chm中,你可以找到关于各种组件如Grid(表格)、Panel(面板)、Window(窗口)、Form(表单)等的详细信息,以及如何配置它们的属性、监听它们的事件、使用数据绑定等功能。此外,还可能包含布局管理、...

    Ext window的使用

    1. **Ext.Window基础知识** Ext.Window是Ext JS中的一个类,继承自Ext.container.Container,它创建了一个可以在页面上自由移动和调整大小的浮动窗口。窗口通常用作模态对话框、信息提示或其他需要用户交互的场景。...

    Ext教程_javakc

    var win = new Ext.Window({ title: "hello", width: 300, height: 200, html: '<h1>Hello, easyopensource</h1>' }); win.show(); }); ``` ### 结论 Ext 是一个非常强大的 JavaScript 框架,它不仅提供了...

    一个简单的Ext.Window中插入图片的例子

    在Ext JS这个强大的JavaScript框架中,`Ext.Window`是一个常用组件,用于创建浮动、可弹出的窗口。在Web应用程序中,我们常常需要在这些窗口中展示各种内容,包括文字、表格、按钮,当然还有图片。本文将详细介绍...

    EXT_JS实用开发指南_个人整理笔记.rar

    例如,`Ext.window.Window`用于创建弹出窗口,`Ext.grid.Panel`用于展示数据网格,而`Ext.form.FormPanel`则用于创建表单。 在EXT_JS中,数据绑定是另一个关键特性。通过使用Store对象,开发者可以轻松地将数据与...

    Ext.window从右下角弹出/隐藏

    本文将详细探讨如何在ExtJS中实现一个窗口(`Ext.window`)从右下角动态弹出并隐藏的功能,类似于即时通讯软件(如MSN)中的登录提醒。 #### 二、关键技术点 ##### 1. **自定义窗口类** 为了实现上述需求,首先...

    EXT_JS实用开发指南_个人整理笔记.docx

    `Ext.Window`是EXT_JS中的一个核心组件,可以用来创建弹出式窗口。 4. **EXT_JS类库结构**: - **底层API(core)**:这是EXT_JS的基础,包含DOM操作、事件处理、DOM查询等功能,例如`DomHelper.js`和`Element.js`...

    ext_v1-1.zip

    例如,`Ext.grid.Panel`用于创建数据网格,`Ext.window.Window`用于弹出窗口,`Ext.form.Basic`则用于构建表单。这些组件都是可定制的,可以通过设置各种配置项来改变它们的行为和外观。 在JavaScript IDE Komodo ...

    ext 仿window 界面

    1. **布局管理**:EXTJS 提供了多种布局模式,如Fit布局、Border布局、Table布局等,可以用于模拟Windows的桌面布局,放置各种窗口和面板。 2. **窗口组件**:利用EXTJS的Window组件,可以创建有标题、边框、控制...

    完整版脚本娃娃__Ext4.1.0_Doc中文版_V1.0.0_Beta

    2. **组件系统**:详细讲解各种组件的用法,如窗口(Window)、面板(Panel)、表格(Grid)、表单(Form)、菜单(Menu)等,以及如何自定义组件。 3. **数据管理**:涵盖Store、Model、Proxy等数据层的概念,说明...

    EXT_JS实用开发指南_个人整理笔记

    1. **引入EXT_JS库**: 在EXT_JS开发中,首先要在HTML页面中引入EXT_JS的样式表和JavaScript库文件。通常,这包括`extjs/resources/css/ext-all.css`用于样式,`extjs/adapter/ext/ext-base.js`作为适配器,以及`...

    Ext-window属性

    当Panel被用作窗口时,它通常会继承或包含`Ext.window.Window`的一些属性。以下是对`Ext.Panel` API中与`Window`相关的属性的详细解释: 1. **activeItem**: 这个属性用于指定当前活动的子组件,可以是子组件的序号...

    Ext_3.0_zh_CN.rar

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

    extjs3 window窗口修改完退出提示是否保存

    在EXTJS3中,开发Web应用时经常需要创建可弹出的窗口(Window)来处理用户的交互操作,例如编辑、查看或确认等。本话题主要关注如何在EXTJS3的Window组件中实现一个功能:当用户在窗口内修改了数据后,关闭窗口时...

    EXT_JS实例,官方实例

    1. **EXT JS组件**:EXT JS提供了一系列组件,如按钮(Button)、面板(Panel)、表格(Grid)、树形视图(Tree)、窗口(Window)等。这些组件具有丰富的可定制性和可扩展性,可以满足不同类型的界面需求。 2. **...

    Extjs使用Window最小化窗口

    1. **创建Window**:使用`Ext.create('Ext.window.Window', { ... })`来创建一个Window实例,设置相关的配置项,如宽度、高度、标题等。 2. **添加工具栏**:在Window的配置中,加入`dockedItems`,创建一个工具栏...

    有利于ext学习的小程序

    项目中可能包含了EXT的基本组件,如表格(Grid)、面板(Panel)、窗口(Window)、按钮(Button)、菜单(Menu)等,以及EXT的数据管理、事件处理和UI布局等方面的知识。 数据库方面,项目使用的是MySQL,这是一种...

    Ext学习笔记

    在示例代码中提到,应该使用`Ext.window.Window`而不是`Ext.Window`,因为前者是正确的组件命名空间,使用后者在某些浏览器中可能会导致窗口组件无法正确显示。 以上知识点总结涵盖了ExtJS4组件创建、动态加载、...

    各种弹出窗口 ext窗口

    EXT 2.0 MessageBox 和 JavaScript ...这可能包括查看示例代码、调整样式和行为,以及学习如何集成到现有的 EXT 应用程序中。在实践中,不断探索和优化弹出窗口的使用,能够提高你的 Web 应用程序的用户体验和互动性。

Global site tag (gtag.js) - Google Analytics