0
我想知道如何在菜單的點擊事件中顯示某個面板?我在視口中添加了菜單項,並偵聽了控制器中菜單項的「單擊」事件。使用這一點它的工作正常,但是當我使用Ext.widget()方法來獲取面板並調用該面板的show()方法時,沒有任何事情發生。如何在菜單的點擊事件中顯示面板?
我的代碼來處理菜單項單擊事件如下:
viewPortMenu_ClickHandler : function(menu, item, event, options) {
var panelToShow = null;
if (item.text == '4D view') {
panelToShow = Ext.widget('employeeDistribution');
}
if (panelToShow != null) {
panelToShow.show();
}
}
請讓我知道這是爲什麼不工作/什麼是在運行時顯示面板的首選方式?