ExtJS4.2.1的MVC模式中如何在TabPanel中添加右键关闭所有tabpanel窗口 5

网上查了版本4的代码,却运行不了,报错。[17:17:15.335]TypeError:cisnotaconstructor@http://localhost:8899/... 网上查了版本4的代码,却运行不了,报错。
[17:17:15.335] TypeError: c is not a constructor @ http://localhost:8899/ExtJS1/ext-4.2.1/ext-all.js:21
网上的代码如下:
[html]
<h1>选项卡的右键菜单</h1><div class="content" id="content6"></div>

[Js]
//选项卡的右键菜单var currentItem;var tabs6 = Ext.createWidget('tabpanel', { renderTo: "content6", activeTab: 0, width: 600, height: 150, plugins: Ext.create('Ext.ux.TabCloseMenu', { closeTabText: '关闭当前', closeOthersTabsText: '关闭其他', closeAllTabsText: '关闭所有', extraItemsTail: [ '-', { text: '可关闭', checked: true, hideOnClick: true, handler: function (item) { currentItem.tab.setClosable(item.checked); } } ], listeners: { aftermenu: function () { currentItem = null; }, beforemenu: function (menu, item) { var menuitem = menu.child('*[text="可关闭"]'); currentItem = item; menuitem.setChecked(item.closable); } } }), items: [{ title: 'tab1', html: '第一个tab' }, { title: 'tab2', closable: true, html: '第二个tab' }, { title: 'tab3', closable: true, html: '第三个tab' }]});
展开
 我来答
cqh46
2013-07-17 · TA获得超过3292个赞
知道大有可为答主
回答量:2149
采纳率:100%
帮助的人:1312万
展开全部
tabpanel 这个事自己定义的并继承 Ext.tab.Panel 的吧?
要那样就好办了。直接用 close()
tabs6.close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-04-03
展开全部
刚好用到这里来了,不知道楼主解决没有,我的关闭当前不可以用,但是其他的都可以用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式