
上一层是指什么呢,是不是这样
Extcreate("ExtpanelPanel",{title:'标题',
width: 200,
height: 200,
items:[{
xtype: 'button',text: '我是按钮',id:'button', handler: function() {
alert('You clicked the button!');
//在这里获取按钮所在的panel?获取方式如下
thisup('panel');
//this:就是指按钮对象,objup(str):是根据当前对象所在的容器,向外找匹配str的对象,str可以是id也可以是别名(xtype)
//另外,在这里获取下面的panel,即id=panel2的panel,可以这么写
var panel = ExtgetCmp('panel2');//最常见的
var panel2 = thisup('panel')down('panel');//在不知道panel2的id的情况下可以这么做
}
},{
xtype: 'panel',
title: '第二个panel'
id: 'panel2',
width: 100,
height: 100
}]
});
//
//代码是手打的,不确保能正确执行
是我理解的这样样吗
首先loadRecord是form已生成后才可以执行的方法tpl应该是form render时候才会解析的
所以用 loadRecord 应该是不能改变tpl的内容的
如果想改变页面某些显示 , 还是直接 *** 作 component 或者 dom 比较好!
以上就是关于Extjs 获取上一层的对象全部的内容,包括:Extjs 获取上一层的对象、extjs用loadRecord往form装载值,在form中怎么用tpl获取、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)