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);
    }


你可能感兴趣的:(Ext4)