gpt4 book ai didi

extjs - 如何获取菜单的父级?

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

我正在尝试获取链接菜单的组件。
看一看:

    Ext.create('Ext.Button', {
id: 'MyButton',
text: 'Click me',
renderTo: Ext.getBody(),
menuAlign: 'tl-bl',
menu: {
itemId: 'MyMenu',
forceLayout: true,
items:
[
{
text : 'Option 1',
itemId: 'MyItemMenu1'
}, {
text : 'Option 2',
itemId: 'MyItemMenu2'
}, {
text : 'Get the parent!',
itemId : 'MyItemMenu3',
handler: function(){

// Get the item menu.
var MyItemMenu3 = this;
alert(MyItemMenu3.getItemId());

// Get the menu.
var MyMenu = MyItemMenu3.ownerCt;
alert(MyMenu.getItemId());

// Try to get the button.
var MyButton = MyMenu.ownerCt;
alert(MyButton);

// Returns:
// 'MyItemMenu3'
// 'MyMenu'
// undefined
}
}
]
}
});
在线示例:
http://jsfiddle.net/RobertoSchuster/mGLVF/
任何的想法?

最佳答案

我自己正在学习 EXT,所以我不太确定发生了什么,但我认为我能够通过这种方式获得它:console.log(MyMenu.floatParent.id) ;

关于extjs - 如何获取菜单的父级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6904426/

26 4 0