使 Ext js 菜单保持打开状态
Make Ext js menu stay open
我从一个按钮显示一个ext js菜单,默认行为是当你在菜单外面单击时,菜单被隐藏。在我再次单击按钮之前,如何修复它?
xtype: 'button',
text: 'MyButton',
menu: {
xtype: 'menu',
showSeparator: false,
items: [
{
xtype: 'colorPickerWidget',
listeners: {
colorchange: {
fn: me.onColorPickerWidgetColorChange,
scope: me
}
}
}
]
}
}
您可以使用不同的方法:
在按钮的onClick
事件处理程序中,创建一个包含colorPickerWidget
的新窗口(Ext.Window
)。还要检查您的窗口是否已存在。在这种情况下,请将其隐藏。
创建窗口时,确保属性modal: false
(默认值)并设置窗口的位置(x 和 y 属性)。您可以从按钮中获取 2 个值(选中此值)
相关文章:
- 事件和状态
- 获取选择框的状态
- Extending Ext.data.NodeInterface
- 相位器状态未捕获参考错误
- 如何更改reactjs中外部/独立组件的状态或属性
- 如何使用密码检测网络中的状态连接
- Ember.js-接口状态应该存储在哪里
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- 在Angular 2中布线期间保持零部件处于活动状态
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- XMLHttpRequest未返回值-状态202
- 使用javascript反复检查用户在facebook上的登录状态
- 如何使bxslider仅在移动视图中处于活动状态
- 获取ASP.NET Ajax Timer状态
- React redux初始化功能,无论状态变化如何
- Ext.js从json构建模型关系的问题
- 使 Ext js 菜单保持打开状态
- 如何使Ext.js 4网格插件有状态
- 在 Ext JS 中读取单元格脏状态
- 有任何回应吗?Ext.Ajax.request的状态码列表