Dul*_*eep 4 javascript extjs extjs3
这是我的 TabPanel 代码:
在代码内部,TabPanel (tabs_panel) 中有两个选项卡(tab1 和 tab2)
MyTabPanelUi = Ext.extend(Ext.TabPanel, {
activeTab: 0,
height: 210,
resizeTabs: true,
tabWidth: 266,
id: 'tabs_panel',
initComponent: function () {
this.items = [{
xtype: 'panel',
title: 'Project',
padding: 20,
height: 150,
id: 'tab1'
}, {
xtype: 'panel',
title: 'Service',
height: 150,
padding: 20,
id: 'tab2'
}]
}
});
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用以下代码隐藏 tab2 但以下代码
var tabPanel = Ext.getCmp('tabs_panel');
var tabToHide = Ext.getCmp('tab2');
tabPanel.hideTabStripItem(tabToHide);
Run Code Online (Sandbox Code Playgroud)
但不知何故,上面的代码对我不起作用。我该如何解决这个问题?
你有两种可能性:
var tabPanel = Ext.getCmp('tabs_panel');
tabPanel.hideTabStripItem("tab2"); // with tab id
Run Code Online (Sandbox Code Playgroud)
或者
var tabPanel = Ext.getCmp('tabs_panel');
tabPanel.hideTabStripItem(1); // with tab index
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8896 次 |
| 最近记录: |