контекстное меню в датагрид с окном заголовка - PullRequest
3 голосов
/ 26 декабря 2011

Я хочу добавить контекстное меню с сеткой данных, которая находится в окне заголовка, после добавления ничего не происходит.

[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];
} 

Я вызываю функцию init для события creationComplete окна заголовка.

Пожалуйста, помогите !!

1 Ответ

1 голос
/ 27 февраля 2012

Только что наткнулся на эту проблему.Чтобы заставить его работать для моего проекта, я должен был явно установить оба из них в TitleWindow:

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