破坏ExtJS中的上下文菜单?

K..*_*K.. 2 extjs extjs4.1

我注意到每次打开和关闭(通过单击菜单项或单击菜单中的某个区域)contextmenu(Ext.menu.Menu)<div>s都不会从DOM中删除,它们会以某种方式变得不可见.

怎么改变这个?

Avi*_* T. 5

你可以试试这个来破坏整个组件 -

listeners: {
     hide:function(menu, opt){
    Ext.destroy(menu);
     }
}
Run Code Online (Sandbox Code Playgroud)

但是你必须在Ext.menu.Menu下次单击菜单按钮时创建.