but it is working just fine for me

On Wed, Mar 2, 2011 at 12:27, madhavi chinni <[email protected]>wrote:

> I have tried using the same way which is given in the below link.
> I can see the customItems in the contextMenu object of the GridItem,but
> when I right click on the GridItem the customItems are not displayed:(
>
> On Wed, Mar 2, 2011 at 12:03 PM, <[email protected]> wrote:
>
>>
>> http://blog.flexexamples.com/2007/08/20/using-a-custom-context-menu-with-the-flex-datagrid-control/
>>
>>
>> On Wed, Mar 2, 2011 at 09:56, 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.
>>>
>>>
>>
>>
>> --
>> Fear is an illusion, So, face it !
>> RM3sh
>>
>> --
>> 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.
>



-- 
Fear is an illusion, So, face it !
RM3sh

-- 
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