禁用菜单关闭/隐藏后,单击菜单项
Disable menu close/hide after click on menu item
我使用ExtJs 5.1需要能够不关闭菜单后,有一个点击菜单项。我的菜单是在一个按钮里面定义的,像这样:
Ext.define('ContextualButton', {
extend: 'Ext.button.Button',
alias: 'widget.contextual_help',
menuAlign: 'tr-br',
articleLimit: 5,
listeners: {
click: function(menu) {
menu.show();
}
},
menu: {
id: 'contextual-menu-list',
cls: 'contextual-submenu',
width: 400,
height: 600,
shadowOffset: 15,
scrollable: null,
margin: '30 0 0 0',
listeners: {
click: function(menu, item, e) {
menu.ownerCmp.onArticleClick(menu, item, e);
}
},
在Ext.menu.Item上有一个hideOnClick属性,可以设置为false(默认为true)。
/**
* @cfg {Boolean} hideOnClick
* Whether to not to hide the owning menu when this item is clicked.
*/
hideOnClick: true
这里是对hideOnClick属性实现的简单操作
相关文章:
- 高亮显示单击菜单链接
- 单击后要显示相关的菜单项
- 使用 JAVASCRIPT 单击菜单链接时添加活动类
- 使用 Jquery 单击菜单链接时,激活或添加菜单选项卡上的类活动
- 将网站网址更改为 http://my.url#menuitem 在单击菜单项时
- 如何在滚动和单击时突出显示活动菜单项
- 单击菜单项时,更改正文样式
- 单击并处于活动状态时高亮显示菜单项
- 显示单击菜单项
- 可以'单击菜单项时,我无法打开jQuery对话框
- 我希望在单击菜单时隐藏其他菜单项
- 禁用菜单关闭/隐藏后,单击菜单项
- 当单击下一个菜单项时,防止向下滑动的子菜单向上滑动
- 触摸设备的jQuery下拉导航.单击另一个菜单项时不能隐藏菜单项
- 单击按钮上的警报下拉菜单项
- 垂直下拉菜单显示子菜单,当单击另一个菜单项时关闭前一个菜单项
- 如何关闭推特引导3崩溃导航栏时,单击一个菜单项
- Selenium Webdriver没有基于文本、xpath或ID点击菜单项
- 如何在asp上添加客户端事件:单击菜单项
- 如何使用Protractor/Javascript在浏览器菜单上选择右键单击菜单项