The list relies on uids, If your proxy has the same uid for an index that might help
________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Richard Rodseth Sent: Wednesday, September 19, 2007 3:11 PM To: [email protected] Subject: Re: [flexcoders] Setting selectedIndex Thanks Alex. I narrowed it down to my ProxyList, which returns a new (small) object each time getItemAt is called. I figured these would get garbage collected (and that getItemAt would only get called for visible items), but if the List component is hanging onto them and using them, that's not going to work. Is that the case? Or does List rely on IList methods (willTrigger perhaps?) that I may not have implemented correctly. I'd hate to give up my proxy list, unless there is a better way to handle large data sets. On 9/19/07, Alex Harui <[EMAIL PROTECTED] <mailto:aharui%40adobe.com> > wrote: > Should just work, but you can try calling invalidateList() (not > invalidateDisplayList()). > > > > I'd try it on a List outside of a Repeater. If that makes a difference, > check the recycling options on Repeater. > > > > ________________________________ > > > From: [email protected] <mailto:flexcoders%40yahoogroups.com> [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com> ] On > Behalf Of Richard Rodseth > Sent: Wednesday, September 19, 2007 1:29 PM > To: [email protected] <mailto:flexcoders%40yahoogroups.com> > Subject: [flexcoders] Setting selectedIndex > > > > > > > I am able to clear the selection of a list programmatically, by setting: > > myList.selectedIndex = -1 > > but setting the selection to a specific index is not working. The > previous highlighting goes away, and based on watching the list in the > debugger, the property does seem to change, but the new selection is > not highlighted. Do I need to invalidate something in addition to just > setting the property? > > In case it matters > - the list is inside a component which is repeated in a Repeater. > - there is an item renderer > - the data provider is a custom IList implementation. > > But all other use cases (user click, up-down arrows, clearing > selection programmatically) work perfectly. > > Thanks. > > > >

