菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
10
0

ExtJs--05--给window组件加入功能条以及子组件获取上级或下级组件的属性和方法

原创
05/13 14:22
阅读数 51391
Ext.onReady(function(){
	
/**
1--
给容器组件加入控制条 及 控制项
控制条 不同的方向有多种  tbar   lbar  rbar  bbar  fbar   
2--
依据组件本身拿到上级组件的属性及方法调用
 */
	var win = new Ext.window.Window({
				id:"id001",//自己定义编号
				title:"自己定义标题信息",//标题
				width:400,//宽度  能够使用百分比 自适应浏览器大小
				height:400,//高度
				top:0,
				left:0,
				layout:"vbox",
				renderTo:Ext.getBody(),
				// tbar   lbar  rbar  bbar  fbar
				tbar:[{
					text:"第一个button",
					handler:function(btn){
//						Ext.Msg.alert("no1","1 info ");
//						btn.up("window").hide();  //第一种获得上级组件  当然up是向上查找,  down是向下查找
						alert(btn.up("window").title);
					}
				},{
					text:"第二个button",
					handler:function(btn){
//						Ext.Msg.alert("no2","2 info ");
						Ext.getCmp("id001").hide();   //另外一种获得上级组件
					}
				},{
					text:"第三个button",
					handler:function(btn){
//						Ext.Msg.alert("no3","3 info ");
						//ownerCt:得到当前对象所在的容器组件。 
						btn.ownerCt.ownerCt.hide();   //第三种获得上级组件
//						btn.up().up().hide();  //第四种获得上级组件
					}
				}]
		
	});
	
	win.show();
	
})


发表评论

0/200
10 点赞
0 评论
收藏