You might be able to use the repeater's currentIndex property in your 
button's click handler to access the ComboBox instance.  Try:

... click="trace('selected sport:'+ this['cb_sports' + 
rp_brands.currentIndex].selectedItem)"

--- In [email protected], "t8.chad" <[EMAIL PROTECTED]> wrote:
>
> I have a ComboBox within a repeater and I need to get the selected 
item
> of the ComboBox.  The problem is that the id of the ComboBox is 
really a
> pointer to an array of ComboBoxs within the Repeater.
> 
> <mx:TabNavigator>
>      <mx:Repeater id="rp_brands">
>          <mx:ComboBox id="cb_sports"
> dataProvider="{rp_brands.currentItem.sports"/>
>          <mx:Button label="TEST" click="trace('selected sport:
> '+cb_sports.selectedItem)"/>
>      >
> >
> 
> cb_sports.selectedItem is a null reference, which makes sense since 
the
> cb_sports ComboBox is an array of ComboBoxes within the Repeater.  
How
> can I get the selectedItem of the ComboBox?  I cannot use the 
rp_brands
> Repeater's currentItem or currentIndex property as an index to the
> cb_sports ComboBox Array because this is being executed in an event
> ("Repeater is not executing" error).
> 
> Thanks.
>


Reply via email to