Javascript 如何在ExtJS中调用网格列选择器菜单的hide evnet方法

Javascript 如何在ExtJS中调用网格列选择器菜单的hide evnet方法,javascript,extjs,menu,grid,Javascript,Extjs,Menu,Grid,希望在hide上的header列选择器上触发一个方法,以便我可以捕获并保存所选项目,以便在用户返回页面时显示。 试着去做那些不起作用的事情 Ext.getCmpgridBox.headerCt.getMenu.on'hide',this.addUpdateAnalysisSetting,this; Ext.getCmpgridBox.column.menu.on'hide',this.addUpdateAnalysisSetting,this 甚至尝试捕捉第二个菜单的事件,如下所示,但即使这样也

希望在hide上的header列选择器上触发一个方法,以便我可以捕获并保存所选项目,以便在用户返回页面时显示。 试着去做那些不起作用的事情 Ext.getCmpgridBox.headerCt.getMenu.on'hide',this.addUpdateAnalysisSetting,this; Ext.getCmpgridBox.column.menu.on'hide',this.addUpdateAnalysisSetting,this

甚至尝试捕捉第二个菜单的事件,如下所示,但即使这样也不起作用 Ext.getCmpgridBox.headerCt.getMenu.items.last.menu.on'hide',this.addUpdateAnalysisSetting,this;
非常感谢任何帮助

保存网格显示/隐藏列的状态,它们的宽度不需要那么复杂。你只需要做三件事:

初始化 在网格上设置 在网格上设置一个
这会在浏览器关闭时保存状态吗?要跨浏览器保存,请按用户关闭。Thansksys,您可以关闭浏览器并再次打开它,您将在离开时看到网格。如果是每个用户,则取决于使用的状态提供程序。另见: