我正在開發一個應用程序與extjs4和c#,它是基於browser-layout example。 我在左側有一個菜單,您可以點擊該菜單中的每個項目。在右側,我有我的所有標籤。聽衆在選項卡上點擊或激活無法正常工作/ extjs4
我在選項卡上使用的事件監聽器在我點擊該選項卡時工作,但不起作用我第一次在左側菜單中點擊它。
爲了清楚起見,當我第一次加載我的應用程序時,我必須從左側菜單中選擇一個項目,然後顯示我的選項卡並激活tab1。一切運作良好,除非我選擇另一個項目然後返回到我的選項卡不起作用。
這是我的聽衆:
listeners: { activate: function() {
alert('tab1');
}
},
這裏是點擊菜單時調用的代碼:提前
menuPanel.getSelectionModel().on('select', function (selModel, record) {
if (record.get('leaf')) {
Ext.getCmp('content-panel').layout.setActiveItem(record.getId() + '-panel');
Ext.getCmp('cardTabs').setActiveTab(0);
}}
謝謝!
它不工作:(我沒有得到任何警告消息在任何地方,即使我嘗試了沒有if條件,甚至與tabpanel id或標籤ID! – Armance