본문 바로가기
프로그래밍/Extjs

Extjs 4.x 이하 Chrome 43.0.2357.65 BUG

by 판데스 2015. 5. 28.
반응형


Extjs 4.x , 3.x Chrome 43.0.2357.65  submenu hide bug 


메뉴 기능의 SubMenu 가 계속 꺼지는 현상


아래 오버라이드로 해결


          


// fix hide submenu (in chrome 43)
Ext.override(Ext.menu.Menu, {
    onMouseLeave: function(e) {
    var me = this;


    // BEGIN FIX
    var visibleSubmenu = false;
    me.items.each(function(item) { 
        if(item.menu && item.menu.isVisible()) { 
            visibleSubmenu = true;
        }
    })
    if(visibleSubmenu) {
        //console.log('apply fix hide submenu');
        return;
    }
    // END FIX


    me.deactivateActiveItem();


    if (me.disabled) {
        return;
    }


    me.fireEvent('mouseleave', me, e);
    }
});
    



반응형