gpt4 book ai didi

按钮上的 Extjs 上下文菜单(右键单击)

转载 作者:行者123 更新时间:2023-12-04 02:51:08 26 4
gpt4 key购买 nike

我想知道如何将 Extjs 上下文菜单(右键单击)放到按钮上。

我已经搜索过谷歌,但我似乎得到的只是如何将它放到 TreePanel 上。我已经尝试了一种与带有按钮的 TreePanel 类似的方法,但没有运气。

最佳答案

上下文菜单只是 float 菜单,因此只需抓取上下文菜单事件并显示菜单。由于按钮没有上下文菜单,您可以直接获取 htmlelement(或 Element 包装器)并收听上下文菜单事件

例子:

contextMenu = new Ext.menu.Menu({
items: [{
text: 'Edit',
iconCls: 'edit',
handler: edit
}]
});

Ext.getCmp('your-button').getEl().on('contextmenu', function(e) {
e.preventDefault();
contextMenu.show(Ext.getCmp('your-button').getEl());
});

关于按钮上的 Extjs 上下文菜单(右键单击),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4456496/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com