extjs 怎样在一个js文件中获取另一个js文件的tabpanel的id 5

点击左边的超链接,在右边的center区域中的tabpanel新增一个tab.{xtype:'tabpanel',activeTab:0,region:'center',... 点击左边的超链接,在右边的center区域中的tabpanel新增一个tab.
{xtype:'tabpanel',activeTab:0,region:'center',id:'tabs',items:[{title:'首页',html:'Hello'}]}这句话是在一个js文件中,点击这个页面中的超链接在另一个js文件中用add给tabpanel新增一个tab。但是怎样在后边的js文件中使用这个tabpanel,我用var tabs= Ext.getCmp('tabs'); tabs.add();不对。
调用tabpanel的js文件的内容:
function addtab(idname,href){
var tabs= Ext.getCmp("tabs");
Ext.get(idname).on('click',function(){
tabs.add({
title:idname,
id:idname,
html:'new tab',
closable:true
});
tabs.setActiveTab(idname);
});
展开
 我来答
meiwang120
2012-02-17 · TA获得超过323个赞
知道答主
回答量:218
采纳率:0%
帮助的人:59.8万
展开全部
超链接后面可以带个参数 ....?id=“tabpanel”
tabs.add()这个方法里要有对象才行
追问
为什么要写成tabpanel而且超链接有很多,就是想通过ID来区分添加哪个tab,都改成tabpanel怎么区分啊
下面是超链接内容;
{title:'基本信息',
html:'' +
'' +
'物品类别'
是通过id调用上边的js文件中的函数传值的
追答
你的意思还是不大明白。你不是想给tabPanel这个对象加tab吗。那只要将这一个tabPanel的对象传过去就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式