<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
applicationComplete="{onApplicationComplete()}" xmlns:local="*">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.core.UIComponent;
import mx.controls.Button;
[Bindable]
private var names:ArrayCollection = new ArrayCollection();
private function onApplicationComplete():void {
names.addItem({name: "Foo"});
var cm:ContextMenu = new ContextMenu();
var cmi:ContextMenuItem = new ContextMenuItem('Foo bar');
cm.hideBuiltInItems();
cm.customItems = [cmi];
grid.contextMenu = cm;
}
]]>
</mx:Script>
<mx:VBox>
<mx:DataGrid dataProvider="{names}" id="grid">
<mx:columns>
<mx:DataGridColumn headerText="Name" dataField="name"/>
</mx:columns>
</mx:DataGrid>
</mx:VBox>
</mx:Application>