ExtJs之组件(window)
来源:互联网 发布:淘宝运营费用 编辑:程序博客网 时间:2024/05/01 12:52
Ext.create('Ext.window.Window',{
title:'',
width:400,
height:300,
constrain:true,//限制窗口不超出浏览器边界
constrainHeader:true,//不允许该窗口的title超出浏览器边界
renderTo:Ext.getBody()//新创建的组件 渲染到什么位置
modal:true //设置一个锁态 不关的话其他不能操作了
plain:true //设置窗口透明背景
x:50,
y:50, //坐标
html:'<div style=width:200px;height:'
autoScroll:true, //添加滚动条
icon:'', //字符串参数 图片的路径
iconCls:'', //CSS样式
closeAction:'hide', //默认destory 隐藏hide
onEsc: //复写onEsc函数 默认情况下按esc关闭窗口
}).show();//默认隐藏
点击一个按钮创建一个窗口
var btn = Ext.get('btn');
btn.on('click',function(){//添加一个事件处理器到此元素
if(!Ext.getCmp('mywin'))//加这个也可以
Ext.create('Ext.window.Window',{
id:'mywin', //有id表面只有一个 那么这个组件被Ext所管理
title:'新窗体',
height:300,
width:400,
renderTo:Ext.getBody(),
});
}
老方法:
//将表单放到一个窗口中,并显示
var postWindow = new Ext.Window({
title: "人员信息表单",
width: 600,
height:500,
collapsible:true,
maximizable:true,
layout: 'fit',
plain:true,
bodyStyle:'padding:5px;',
modal:true,
items: postForm
});
var grid = new Ext.grid.GridPanel({
});
防止重复创建
1.modal 打开后其他不可动
2.比较id-- if(!Ext.getCmp('mywin'))
title:'',
width:400,
height:300,
constrain:true,//限制窗口不超出浏览器边界
constrainHeader:true,//不允许该窗口的title超出浏览器边界
renderTo:Ext.getBody()//新创建的组件 渲染到什么位置
modal:true //设置一个锁态 不关的话其他不能操作了
plain:true //设置窗口透明背景
x:50,
y:50, //坐标
html:'<div style=width:200px;height:'
autoScroll:true, //添加滚动条
icon:'', //字符串参数 图片的路径
iconCls:'', //CSS样式
closeAction:'hide', //默认destory 隐藏hide
onEsc: //复写onEsc函数 默认情况下按esc关闭窗口
}).show();//默认隐藏
点击一个按钮创建一个窗口
var btn = Ext.get('btn');
btn.on('click',function(){//添加一个事件处理器到此元素
if(!Ext.getCmp('mywin'))//加这个也可以
Ext.create('Ext.window.Window',{
id:'mywin', //有id表面只有一个 那么这个组件被Ext所管理
title:'新窗体',
height:300,
width:400,
renderTo:Ext.getBody(),
});
}
老方法:
//将表单放到一个窗口中,并显示
var postWindow = new Ext.Window({
title: "人员信息表单",
width: 600,
height:500,
collapsible:true,
maximizable:true,
layout: 'fit',
plain:true,
bodyStyle:'padding:5px;',
modal:true,
items: postForm
});
var grid = new Ext.grid.GridPanel({
});
防止重复创建
1.modal 打开后其他不可动
2.比较id-- if(!Ext.getCmp('mywin'))
0 0
- ExtJs之组件(window)
- ExtJs Window 组件
- ExtJS学习之路第八步:Window组件
- (六)ExtJs小例子之窗体组件(Window)
- ExtJs 入门 [窗体:Window组件]
- Extjs之组件继承
- ExtJS之Grid组件
- ExtJs 入门教程三[窗体:Window组件]
- ExtJs 入门教程三[窗体:Window组件]
- ExtJs学习之window窗体
- ExtJS UI 之 Ext.Window
- Extjs:Window之窗口创建
- Extjs之组件开发-combox
- Extjs之组件开发-uploadFile
- Extjs之组件开发-ListView
- ExtJs组件之事件处理
- (9) ExtJS4.2 Window的用法示例 ExtJS中Window组件最小化 使用iframe填充ExtJS Window组件
- Extjs的Window组件的简单实用实例
- FZU 1977 Pandora adventure (插头dp)
- javascript数组的几个常用方法
- 关于初学Java的一些注意要点(一)
- 《第2章:线程安全性》一种常见的加锁约定
- 分享WMRNET-IV低功耗水表、燃气表无线扩频抄表系统 - APPCON
- ExtJs之组件(window)
- 无法打开包含文件#include”cxtypes.h”问题————OpenCV笔记
- 动态链接库的RPATH和RUNPATH解惑
- SUSE Install Oracle
- uva 10163 Storage Keepers
- Android学习(22)-实战要点
- ExtJs之列表(grid)
- ORACLE常用数值函数、转换函数、字符串函数
- interface脱耦合和Android当中onclickListener接口浅析