数据网格中带有标题窗口的上下文菜单

发布于 2024-12-23 00:55:20 字数 550 浏览 1 评论 0原文

我想添加一个带有标题窗口中的数据网格的上下文菜单,添加后什么也没有发生。

[Bindable]      
public var cm:ContextMenu;

private function init(event:FlexEvent):void
{        
 var cmi:ContextMenuItem = new ContextMenuItem("View item...", true);   
 cmi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,
                                           ontextMenuItem_menuItemSelect);    
 cm = new ContextMenu();                    
 cm.hideBuiltInItems(); 
 cm.customItems = [cmi];
} 

我在标题窗口的 creationComplete 事件上调用 init 函数。

请帮忙!!

I want to add a context menu with a datagrid which is in a title window, after adding it nothing happens.

[Bindable]      
public var cm:ContextMenu;

private function init(event:FlexEvent):void
{        
 var cmi:ContextMenuItem = new ContextMenuItem("View item...", true);   
 cmi.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,
                                           ontextMenuItem_menuItemSelect);    
 cm = new ContextMenu();                    
 cm.hideBuiltInItems(); 
 cm.customItems = [cmi];
} 

I am calling init function on creationComplete event of title window.

Please help!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情愿 2024-12-30 00:55:20

刚刚也遇到这个问题。为了让它适用于我的项目,我必须在 TitleWindow 上显式设置这两个值:

// "this" being the TitleWindow. Doing this during creation complete event.
this.mouseEnabled = true;
this.skin.mouseEnabled = true;

Just came across this issue as well. To get it working for my project, I had to explicitly set both of these on the TitleWindow:

// "this" being the TitleWindow. Doing this during creation complete event.
this.mouseEnabled = true;
this.skin.mouseEnabled = true;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文