At the moment not sure - my test data only has the same 4 items in, but I
think it's going to vary.

On Thu, Jan 22, 2009 at 6:34 PM, Tracy Spratt <[email protected]> wrote:

>    How many items?  This might be easier with Repeater.
>
>
>
> Tracy Spratt
> Lariat Services
>
> Flex development bandwidth available
>   ------------------------------
>
> *From:* [email protected] [mailto:[email protected]] *On
> Behalf Of *nwebb
> *Sent:* Thursday, January 22, 2009 7:14 AM
> *To:* flexcoders
> *Subject:* [flexcoders] itemRenderer data question (recycling)
>
>
>
> Hi,
>
> I have 2 List components on a page.
> The one on the left displays the names of some  "bundles" - e.g. "*Bundle
> 1*"
> The one on the right displays the items in the selected bundle, plus a
> percentage value - e.g. "*item1 - 10%*"     "*item2 - 55%*"      "*item3 -
> 61%*"
>
> The items are the same for all bundles, but their percentages may change as
> the user selects different bundles. If that happens I want to highlight that
> itemRenderer. (eg when the percentage changes, highlight renderer)
>
>
> I looked at a similar example from Alex Harui - he compares a DataGrid's
> listData.UID to the previous UID (stored as a property on the renderer). If
> they match, he knows he has the same item and changes that value.
>
> I have implemented IDropInListItemRenderer (so I have access to the UID)
> but the renderer-recycling of the List means that even when the UID's match,
> the "oldPercent" value I stored doesn't actually match up to item being
> displayed - in other words, the renderer which previously displayed "*item1
> - 10%*" may now be displaying "*item3 - 61%*" , so the percentage HAS
> changed, but that's because it's displaying a different item!
>
> Is my only option to send both the new% and old% in via the dataprovider,
> or is there another way to get around this issue?
>
> Cheers
>
>
>
>    
>

Reply via email to