在extjs中,在tabpanel中,如果有多个选项卡,则在初始化面板时默认加载其中一个选项卡?第一个?有没有办法设置这个?
答案 0 :(得分:7)
var tabs = new Ext.TabPanel({ renderTo: Ext.getBody(), activeTab: 0, /// ------- here is something what you looking for items: [{ title: 'Tab 1', html: 'A simple tab' },{ title: 'Tab 2', html: 'Another one' }] });
我坚信在这种情况下第一个......
答案 1 :(得分:3)
初始化Ext.TabPanel
时,参数activeTab
设置为undefined
。据我所知, ExtJS 将此解释为在第一次显示tabpanel时不打开任何选项卡。即使默认情况下没有打开任何标签页,标签行仍然可见并且功能完全正常。
您可以将参数activeTab
设置为等于显示选项卡面板时要打开的选项卡的索引。
在 bensiu 给出的优秀示例中,activeTab
设置为0,这将导致显示tabpanel时显示 Tab 1 。< / p>