ExtJS页面布局的问题
首先定义实例化了一个tabPnel类,这个tab有3个子panel,panel1,panel2和panel3,用哪个属性定义每个panel占用多大地方?不设置的话默认是占...
首先定义实例化了一个tabPnel类,这个tab有3个子panel,panel1,panel2和panel3,用哪个属性定义每个panel占用多大地方?不设置的话默认是占用整个tab相当大小吗,还有个问题是panel总是越界顶住tab,都把tab的title给顶没了···哎 实在不知道页面怎么布局的···系统给说下吧,我也看资料了,先定义个tabPanel,然后定义子panel,然后用tabPanel.add(子panel)实现叠加,流程都晓得,就是不知道怎么布局大小
展开
1个回答
展开全部
我觉得是你代码的问题,渲染一个TabPanel,要放在onready里面才能正确渲染,例如:
Ext.onReady(function(){
Ext.create("Ext.tab.Panel",{
title:"a title",
renderTo:Ext.getCmp("tab_container"),
.
.
.
});
});
Ext.onReady(function(){
Ext.create("Ext.tab.Panel",{
title:"a title",
renderTo:Ext.getCmp("tab_container"),
.
.
.
});
});
追问
一直不明白这个renderTo怎么用,后面的tab_container 是出现过的吗?
追答
renderTo可以指定渲染到页面的某个DOM,
例如渲染到BODY:Ext.get("body"),
渲染到某个DIV: Ext.get("container"),
多看看API手册就明白了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询