Hi Rohit,

There are two reasons why you should not access the combo box with a
reference like that:

1. When you place an element inside the itemRenderer, you will not know how
many instances will be created. It would depend on the number of rows in the
data provider. So it could be anything from 0 to infinity. So how will you
decide on the row from which the combo box needs to be accessed.

2. Even if you know the number of rows that will be there in the datagrid,
if you access the combobox from outside, you are defeating the concept of
itemRenderer. Basically an itemRenderer renders only those elements that are
required. If you try to access something that is present in the screen but
not visible, then you may get a null data exception.

In short, you should not access the elements of your itemRenderer from
outside. There are crooked ways of doing this, but I wont recommend those
ways. Can you tell us why u want the combo box's reference? If you could
explain the complete functionality required, we may be able to help you with
a better approach.

Regards,
Venkat
www.venkatv.com



On Mon, Nov 17, 2008 at 7:38 PM, rohit <[EMAIL PROTECTED]> wrote:

>
> I have a data grid and i add a combo box in that((using item rendrer)
>
>
>
> <mx:DataGridColumn headerText="Mapped Account" width="200">
>      <mx:itemRenderer>
>        <mx:Component>
>                  <mx:HBox width="100%" paddingLeft="5" height="30"
> verticalAlign="middle">
>                  <mx:ComboBox  id ="cmb1"/>
>        </mx:Component>
>       </mx:itemRenderer>
>  </mx:DataGridColumn>
>
>
> then ,how can i access that combo box outside the page by the id "cmb1"
> >
>

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