ok fine,,,,

On Tue, Mar 8, 2011 at 1:44 PM, madhavi chinni
<[email protected]>wrote:

> My problem got resolved...
>
> Thank you all...
>
> On Wed, Mar 2, 2011 at 3:22 PM, Manikandan S 
> <[email protected]>wrote:
>
>> Hi madhavi try it out and let me know....
>>
>> private var nativeContextMenu:ContextMenu;    // variable to store the
>> native context menu item
>> private var customContextMenu:ContextMenu;    // variable to store the
>> custom context menu item
>>
>>     var customMenuItem:ContextMenuItem;
>>
>>     // This is done to retain native context menu
>>     programList.contextMenu = nativeContextMenu;
>>
>>     //Logic for adding context menu item 'Remove this step'
>>     customMenuItem = new ContextMenuItem("click me");
>>     customContextMenu = new ContextMenu();
>>
>>     customContextMenu.hideBuiltInItems();    // hiding the default context
>> menu items
>>     nativeContextMenu = customContextMenu.clone();    //Copy the native
>> menu item and store to nativeContextMenu
>>     nativeContextMenu.builtInItems.print = true;
>>     customContextMenu.customItems.push(customMenuItem);
>>     //Handlers for menu click
>>     customContextMenu.addEventListener(ContextMenuEvent.MENU_SELECT,
>> onContextMenuClickHandler);
>>     nativeContextMenu.addEventListener(ContextMenuEvent.MENU_SELECT,
>> onContextMenuClickHandler);
>>     customMenuItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,
>> onRemoveMenuClickHandler);
>>
>>
>>
>>
>> On Wed, Mar 2, 2011 at 9:56 AM, madhavi chinni <
>> [email protected]> wrote:
>>
>>> Hi,
>>>
>>> I am add customItems in the ContextMenu.I have a function which
>>> creates Grid dynamically.I am setting the ContextMenu object to that
>>> GridItem.I am calling these two functions(ContextMenu
>>> creation,creation of the Grid) when application creation is complete.
>>>
>>> When I right click on the GridItem I am unable to see the CustomItems
>>> in the ContextMenu.
>>> But when I find the length of the CustomItems in the contextMenu of
>>> the GridItem it is giving me the correct length.
>>>
>>> Did anyone of you face this problem before?
>>>
>>> Please find the code snipplet below:
>>>
>>> private function init():void{
>>>                                var showSelection:ContextMenuItem = new
>>> ContextMenuItem("Show
>>> selection");
>>>
>>>  showSelection.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,
>>> showSelection_menuItemSelect);
>>>
>>>                                var upperCase:ContextMenuItem = new
>>> ContextMenuItem("Convert to
>>> upper case");
>>>
>>>  upperCase.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,
>>> upperCase_menuItemSelect);
>>>
>>>                                var lowerCase:ContextMenuItem = new
>>> ContextMenuItem("Convert to
>>> lower case");
>>>
>>>  lowerCase.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,
>>> lowerCase_menuItemSelect);
>>>
>>>                                cm = new ContextMenu();
>>>                                cm.hideBuiltInItems();
>>>                                cm.customItems.push(showSelection);
>>>                                cm.customItems.push(upperCase);
>>>                                cm.customItems.push(lowerCase);
>>>
>>>
>>>
>>>                        }
>>> code for assigning contextMenu to GridItem:     grid_item.contextMenu=cm;
>>>
>>> code for when I am printing the length of the ContextMenu when I click
>>> on the GridItem:
>>> public function ClickHandler(event:MouseEvent):void
>>>                        {
>>>
>>> Alert.show(""+event.currentTarget.contextMenu.customItems.length);
>>>
>>>
>>>
>>>                        }
>>>
>>> Any help is greatly appreciated.
>>>
>>> Thanks,
>>> Madhavi
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Flex India Community" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to
>>> [email protected].
>>> For more options, visit this group at
>>> http://groups.google.com/group/flex_india?hl=en.
>>>
>>>
>>
>>
>> --
>>
>> Regards,
>> Manikandan.S
>> http://www.umoldit.com
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Flex India Community" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/flex_india?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Flex India Community" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/flex_india?hl=en.
>



-- 

Regards,
Manikandan.S
http://www.umoldit.com

-- 
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en.

Reply via email to