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_GridPanel2_6
2011-08-26 16:31 944var grid = new Ext.grid.GridPa ... -
ext_GridPanel2_5
2011-08-26 16:29 902//准备数据 var data = [ { ... -
ext_GridPanel2_4
2011-08-26 16:27 1440/** * grid.getView().getRows( ... -
ext_GridPanel2_3
2011-08-26 16:25 837//Proxy var proxy = new Ext. ... -
ext_GridPanel2_2
2011-08-26 16:21 890* selectRows(rows, keepExisti ... -
ext_GridPanel2_1
2011-08-26 16:18 942Ext.namespace("com.deng&qu ... -
ext_GridPanel1_4
2011-08-25 18:01 946//Record 定义记录结果 var Human = ... -
ext_GridPanel1_3
2011-08-25 17:59 904Ext.onReady(function(){ //列模型 ... -
ext_GridPanel1_2
2011-08-25 17:57 845//列模型 var cm = new Ext.grid ... -
ext_GridPanel1_1
2011-08-25 11:08 1103Ext.namespace("com.deng&qu ... -
Ext学习_FormPanel布局3
2011-08-01 10:15 1043{ //行3 layout: " ... -
Ext学习_FormPanel布局2
2011-08-01 10:14 1141Ext.onReady(function(){ var f ... -
Ext学习_FormPanel布局1
2011-08-01 10:12 1013Ext.namespace("com.deng&qu ... -
悬停提示与验证4
2011-07-27 15:47 925/** * vtype验证 * vtype验证是一种预 ... -
悬停提示与验证3
2011-07-27 15:46 948/** * 三 表单组件验证 * 表单组件自身有验证功 ... -
悬停提示与验证2
2011-07-27 15:45 1271/** * 有时候,悬停提示信息过长,我们愿意换行显示,对 ... -
悬停提示与验证1
2011-07-27 15:42 1208Ext.namespace("com.deng&qu ... -
Ext学习_表单组件6
2011-07-19 12:03 1035var f = new Ext.form.FormPanel ... -
Ext学习_表单组件5
2011-07-19 12:03 969//最高学历 //准备数据 var data = [ ... -
Ext学习_表单组件4
2011-07-19 12:01 511Ext.namespace("com.deng&qu ...
相关推荐
EXT是一个知名的JavaScript库,主要用来构建富...通过学习这些实例,开发者可以更好地掌握EXT的AJAX使用技巧,提升Web应用的交互性和功能性。在实际开发中,这些知识点对于构建高效、用户体验优秀的Web应用至关重要。
在EXT_API.chm中,你可以找到关于各种组件如Grid(表格)、Panel(面板)、Window(窗口)、Form(表单)等的详细信息,以及如何配置它们的属性、监听它们的事件、使用数据绑定等功能。此外,还可能包含布局管理、...
1. **Ext.Window基础知识** Ext.Window是Ext JS中的一个类,继承自Ext.container.Container,它创建了一个可以在页面上自由移动和调整大小的浮动窗口。窗口通常用作模态对话框、信息提示或其他需要用户交互的场景。...
var win = new Ext.Window({ title: "hello", width: 300, height: 200, html: '<h1>Hello, easyopensource</h1>' }); win.show(); }); ``` ### 结论 Ext 是一个非常强大的 JavaScript 框架,它不仅提供了...
在Ext JS这个强大的JavaScript框架中,`Ext.Window`是一个常用组件,用于创建浮动、可弹出的窗口。在Web应用程序中,我们常常需要在这些窗口中展示各种内容,包括文字、表格、按钮,当然还有图片。本文将详细介绍...
例如,`Ext.window.Window`用于创建弹出窗口,`Ext.grid.Panel`用于展示数据网格,而`Ext.form.FormPanel`则用于创建表单。 在EXT_JS中,数据绑定是另一个关键特性。通过使用Store对象,开发者可以轻松地将数据与...
本文将详细探讨如何在ExtJS中实现一个窗口(`Ext.window`)从右下角动态弹出并隐藏的功能,类似于即时通讯软件(如MSN)中的登录提醒。 #### 二、关键技术点 ##### 1. **自定义窗口类** 为了实现上述需求,首先...
`Ext.Window`是EXT_JS中的一个核心组件,可以用来创建弹出式窗口。 4. **EXT_JS类库结构**: - **底层API(core)**:这是EXT_JS的基础,包含DOM操作、事件处理、DOM查询等功能,例如`DomHelper.js`和`Element.js`...
例如,`Ext.grid.Panel`用于创建数据网格,`Ext.window.Window`用于弹出窗口,`Ext.form.Basic`则用于构建表单。这些组件都是可定制的,可以通过设置各种配置项来改变它们的行为和外观。 在JavaScript IDE Komodo ...
1. **布局管理**:EXTJS 提供了多种布局模式,如Fit布局、Border布局、Table布局等,可以用于模拟Windows的桌面布局,放置各种窗口和面板。 2. **窗口组件**:利用EXTJS的Window组件,可以创建有标题、边框、控制...
2. **组件系统**:详细讲解各种组件的用法,如窗口(Window)、面板(Panel)、表格(Grid)、表单(Form)、菜单(Menu)等,以及如何自定义组件。 3. **数据管理**:涵盖Store、Model、Proxy等数据层的概念,说明...
1. **引入EXT_JS库**: 在EXT_JS开发中,首先要在HTML页面中引入EXT_JS的样式表和JavaScript库文件。通常,这包括`extjs/resources/css/ext-all.css`用于样式,`extjs/adapter/ext/ext-base.js`作为适配器,以及`...
当Panel被用作窗口时,它通常会继承或包含`Ext.window.Window`的一些属性。以下是对`Ext.Panel` API中与`Window`相关的属性的详细解释: 1. **activeItem**: 这个属性用于指定当前活动的子组件,可以是子组件的序号...
1. **组件体系结构**:Ext JS的核心是其组件模型,包括窗口(Window)、面板(Panel)、表单(Form)、表格(Grid)、菜单(Menu)等。每个组件都可以独立存在,也可以组合成复杂的用户界面。 2. **数据绑定**:Ext...
在EXTJS3中,开发Web应用时经常需要创建可弹出的窗口(Window)来处理用户的交互操作,例如编辑、查看或确认等。本话题主要关注如何在EXTJS3的Window组件中实现一个功能:当用户在窗口内修改了数据后,关闭窗口时...
1. **EXT JS组件**:EXT JS提供了一系列组件,如按钮(Button)、面板(Panel)、表格(Grid)、树形视图(Tree)、窗口(Window)等。这些组件具有丰富的可定制性和可扩展性,可以满足不同类型的界面需求。 2. **...
1. **创建Window**:使用`Ext.create('Ext.window.Window', { ... })`来创建一个Window实例,设置相关的配置项,如宽度、高度、标题等。 2. **添加工具栏**:在Window的配置中,加入`dockedItems`,创建一个工具栏...
项目中可能包含了EXT的基本组件,如表格(Grid)、面板(Panel)、窗口(Window)、按钮(Button)、菜单(Menu)等,以及EXT的数据管理、事件处理和UI布局等方面的知识。 数据库方面,项目使用的是MySQL,这是一种...
在示例代码中提到,应该使用`Ext.window.Window`而不是`Ext.Window`,因为前者是正确的组件命名空间,使用后者在某些浏览器中可能会导致窗口组件无法正确显示。 以上知识点总结涵盖了ExtJS4组件创建、动态加载、...
EXT 2.0 MessageBox 和 JavaScript ...这可能包括查看示例代码、调整样式和行为,以及学习如何集成到现有的 EXT 应用程序中。在实践中,不断探索和优化弹出窗口的使用,能够提高你的 Web 应用程序的用户体验和互动性。