Ext4.2官方例子TabCloseMenu.js的BUG

具體BUG是Tab右鍵菜單中的“Close Tab”點擊之後沒有反應,點擊“Close Other Tabs”關閉所有。通過fireBug調試,原來是在點擊菜單命令後,菜單會先隱藏,然後執行關閉Tab頁的操作,而在onHideMenu事件中將當前右擊的Tab頁即me.item設置爲空,這樣就導致在關閉時找不到當前右擊的菜單,註釋掉就正常了。
onHideMenu: function () {
        var me = this;

        //me.item = null;註釋該句,關閉操作正常
        me.fireEvent('aftermenu', me.menu, me);
    }


發佈了40 篇原創文章 · 獲贊 2 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章