ExtJs--04--window窗口属性说明并两种方式添加子组件

Ext.onReady(function(){
/**
extjs 容器组件的layout属性可以设置它的显示风格,以下视情况选用:
- Auto - **默认**
- hbox  //水平方向排列
- vbox	//垂直方向排列

1)absolute:在容器内部,根据指定的坐标定位显示。
2)accordion:手风琴效果。
3)anchor: 注意以下几点:
           1.容器内的组件要么指定宽度,要么在anchor中同时指定高/宽
           2.anchor值通常只能为负值(指非百分比值),正值没有意义。
           3.anchor必须为字符串值
4) border :将容器分为五个区域:east,shouth,west,north,center
5) card:像安装向导一样,一张一张显示
6) colunm:把整个容器看成一列,然后向容器放入子元素
7)fit : 一个子元素将充满整个容器(如果多个子元素则只有一个元素充满整个容器)
8)form:是一种专门用于管理表单中输入字段的布局
9)table:按照普通表格的方法布局子元素,用layoutConfig:{colunms:5},//将父容器分为5列
 */
	var win = new Ext.window.Window({
				id:"id001",//自定义编号
				title:"自定义标题信息",//标题
				width:"40%",//宽度  可以使用百分比 自适应浏览器大小
				height:400,//高度
				resizable:false,//改变大小
				constrainHeader:true, //容器头部出界限制
//				draggable:false,    //拖拽
				closable:true,//关闭按钮显示
//				modal:true,//模态
				left:100,//绝对定位  左边距
				top:50,//绝对定位  右边距
				collapsible:true,//显示伸缩按钮
				maximizable: true,//是否可以最大化,也可以理解为是否显示最大化按钮。
				minimizable: true,//是否可以最小化,也可以理解为是否显示最小化按钮。
//				html:"<div><span style='background:gray;'>div内容区域</span></div>", //内容
				bodyStyle:"background:lightgreen;",//内容区背景色
//				padding:10,  //边框padding内边距
//				closeAction:"hide",//点击关闭按钮之后  隐藏还是 .....  默认为销毁  destroy
				rendTo:Ext.getBody(), //渲染到哪里
				layout:"vbox", //这个属性要添加,没有就不能正常添加子组件了
				items:[{		//在win中添加子组件
					xtype:"panel",  //别名
					width:"50%",
					height:100,
					bodyStyle:"background:lightgray;",
					html:"panel内容"
				},{
					xtype:"button",
					text:"LOGIN"
				},
				new Ext.button.Button({
					text:"REGISTER",
					handler:function(){  //触发句柄
						Ext.Msg.alert("弹出框标题","弹出框提示内容!");
					}
				})
				]
	});
	win.show();
})

时间: 2024-10-16 10:23:26

ExtJs--04--window窗口属性说明并两种方式添加子组件的相关文章

spring学习一——基本搭建,属性注入的两种方式

今天用spring 3.2.5搭建了基本的环境,spring出的太快了,前段时间才3.2.5,今儿个一瞧已经上了4的版本了,稍后给出spring的jar下载地址,毕竟现在官网上找不到了啊. 废话少说了,spring 3.2.5已经将所有的依赖包都放在了dist的lib下面,并且都有doc包和源码包,很是方便.先导入所需的jar包:core,context,beans,expression 四个jar包,除此之外,还需导入commons-logging. 下一步,新建xml文件,建议名称为 app

JavaScript对象属性访问的两种方式

JavaScript对象属性访问的两种方式 object.attribute object["attribute"] 例如: var employees = [ { "firstName":"Bill" , "lastName":"Gates" }, { "firstName":"George" , "lastName":"Bush&qu

002-UIImageView和UIButton对比 UIImageView的帧动画 格式符补充 加载图片两种方式 添加删除SUBVIEW

一>.UIImageView和UIButton对比 显示图片 1> UIImageView只是一种图片(图片默认会填充整个UIImageView)  image\setImage: 2> UIButton能显示2种图片 * 背景 (背景会填充整个UIButton)  setBackgroundImage:forState: * 前置(覆盖在背景上面的图片,按照之前的尺寸显示)  setImage:forState: * 还能显示文字 点击事件 1> UIImageView默认是不能

js对象中属性调用.和[] 两种方式的区别

JS 调用属性一般有两种方法——点和中括号的方法. 标准格式是对象.属性(不带双引号),注意一点的是:js对象的属性,key标准是不用加引号的,加也可以,特别的情况必须加,如果key数字啊,表达式啊等等. 加引号是为了将其视为整体,认识一点:从对象角度,属性是不加引号的,如name,"name"这是啥,属性不可能是“name”,所以即使加了双引号,对象调用时还是要去掉引号的 例如 使用.方法 var obj = { name: "cedric" } console.

[转]Ubuntu 12.04 安装 JDK 7 / JDK8 的两种方式

转自:http://www.cnblogs.com/a2211009/p/4265225.html ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 2.安装oracle-java-ins

spring之级联属性赋值的两种方式

Car.java package com.gong.spring.beans; public class Car { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "Car [name=" + name + &qu

js对象 对属性调用.和[] 两种方式遇到过得区别

1   .标准格式是对象.属性(不带双引号)     注意一点的是js对象的属性,key标准是不用加引号的,加也可以,特别的情况必须加,如果key数字啊,表达式啊等等,加引号是为了将其视为整体,认识一点:从对象角度,属性是不加引号的,如name,"name"这是啥,属性不可能是“name”, 所以即使加了双引号,对象调用时还是要去掉引号的 2   []标准格式是对象["属性"]记住属性都是没有引号的,这种方式访问属性上必须有引号 论证一点不管key带不带引号,从对象

ExtJS 组件添加子组件

[1 添加子组件]  Ext.onReady(function(){ //ex002 : 在组件中添加子组件  ,并进行一系列针对于组件的操作 //在组件中添加子组件: /*var win = new Ext.window.Window({ title:"添加子组件实例" ,  width:'40%' , height:400 ,  renderTo:Ext.getBody() , draggable:false ,  //不允许拖拽 resizable:false ,  //不允许改

Struts2框架的数据封装一之属性封装(属性封装的第二种方式:封装成javaBean)

Struts2中提供了两类数据封装的方式? 第一种方式:属性驱动(有两种方式:一个对属性,另外一个是将参数封装到javaBean中) B. 在页面上,使用OGNL表达式进行数据封装.(将参数封装到javaBean中) * 在页面中使用OGNL表达式进行数据的封装,就可以直接把属性封装到某一个JavaBean的对象中. * 在页面中定义一个JavaBean,并且提供set方法:例如:private User user; * 页面中的编写发生了变化,需要使用OGNL的方式,表单中的写法:<input