If the contents of the list is a string
setting selectedItem should just work. If it’s an object and you have a ref
to the same object in the CB, setting selectedItem should work.
If you just have matching values you’ll
probably need to loop, unless the objects in the dataProvider implement IUID
and then you could try to pass an object that has the same uid value as the one
you want to select. That of course is harder to pull off.
Matt
I've already tried that.
Well, not getItemAt because I used items.selectedItem (same thing).
On 4/28/06, Suzy
Lawson <
[EMAIL PROTECTED]> wrote:
selectedItem="{items.getItemAt(3).fieldName}"
--- In [email protected],
"John C. Bland II"
<[EMAIL PROTECTED]> wrote:
>
> I am working with some a combo and the custom component
listing the
states
> works perfectly fine for simply saying: selectedItem="{
> items.selectedItem.state}". It will change and work as
expected
(when the
> grid is clicked).
>
> Well, that component is nothing but a mx:dataProvider with
<mx:String>
> values inside. So the selectedItem is a string (when calling
> mycombo.selectedItem) as opposed to an object.
>
> My question is, when you have an object as the dp to a combo
(or
any other
> component with selectedItem) how do you set the selected
item
without doing
> a loop + if to find the proper selectedIndex?
>
> Thanks,
>
> --
> John C. Bland II
> "I do what I can do when I can do it." - Chris
Tucker, Money Talks
>
> http://www.gotoandstop.org
- Home of FMUG.az
>
--
John C. Bland II
"I do what I can do when I can do it." - Chris Tucker, Money Talks
http://www.gotoandstop.org - Home of
FMUG.az
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
YAHOO! GROUPS LINKS