请问在extjs2中如何将一个gridpanel添加到tabpanel中? 20
我使用的是extjs2.0,定义tabpanel如下:vartabs=newExt.TabPanel({applyTo:'grid-div',activeTab:0,en...
我使用的是extjs2.0,定义tabpanel如下:
var tabs = new Ext.TabPanel({
applyTo : 'grid-div',
activeTab : 0,
enableTabScroll: true,
border: false,
items :[{
closable: true,
items:[grid],
title: 'first tab'
},{
closable: true,
items:[myPanel],
title: 'second tab'
}]
});
但是用这种方式显示不了gridpanel,如果这样改就可以了:
var tabs = new Ext.TabPanel({
applyTo : 'grid-div',
activeTab : 0,
enableTabScroll: true,
border: false,
items :[grid, myPanel]
});
但是用下面的方式我无法进行item的详细配置,比如closable,title等属性,请问这个问题该如何解决!谢谢! 展开
var tabs = new Ext.TabPanel({
applyTo : 'grid-div',
activeTab : 0,
enableTabScroll: true,
border: false,
items :[{
closable: true,
items:[grid],
title: 'first tab'
},{
closable: true,
items:[myPanel],
title: 'second tab'
}]
});
但是用这种方式显示不了gridpanel,如果这样改就可以了:
var tabs = new Ext.TabPanel({
applyTo : 'grid-div',
activeTab : 0,
enableTabScroll: true,
border: false,
items :[grid, myPanel]
});
但是用下面的方式我无法进行item的详细配置,比如closable,title等属性,请问这个问题该如何解决!谢谢! 展开
1个回答
展开全部
1)你的第一种tabpanel不显示,自己多试试肯定能出来
2)第二种方式你说无法进行详细配置这你点不大可能,以你第一种tabpanel的写法为例
你完全可以grid和mapanel单独的写,同时把像closable,title这些属性写在grid中而不是‘外’
例如
var grid = new Ext.grid.GridPanel({
title:"aaa",
closable:true
...........................
});
多看看api,多实践一下
2)第二种方式你说无法进行详细配置这你点不大可能,以你第一种tabpanel的写法为例
你完全可以grid和mapanel单独的写,同时把像closable,title这些属性写在grid中而不是‘外’
例如
var grid = new Ext.grid.GridPanel({
title:"aaa",
closable:true
...........................
});
多看看api,多实践一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询