
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' }]}); 展开
[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' }]}); 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询