Laurence,

Take a look at my datagrid render itemrender from 4.5




On Thu, Mar 24, 2011 at 5:36 PM, Laurence MacNeill
<[email protected]>wrote:

> Maybe y'all can help me here...  I've been banging my head against the wall
> for hours on this stupid thing, and I can't seem to figure it out...
>
> I have a spark Panel which contains a spark List.  The List scrolls
> automatically -- no user interaction required, as this is a simple app
> that's just being used on a large display-screen at a convention center.
> It's displaying a list of upcoming events, and that list needs to be updated
> every so often (you know, if an event has sold out or been cancelled or
> whatever) so I'm updating the data in the List's dataProvider every 3
> minutes.
>
> As the day goes on, the list gets shorter and shorter -- events that are in
> the past are removed from the dataProvider because the database query
> excludes events that started more than 15 minutes ago.
>
> When the list is short enough, there is no more scrolling.  There's enough
> room to display all the events without the list automatically scrolling.
> THAT is when the problem occurrs -- the custom item-renderer stops updating,
> because it's not scrolling off the screen anymore...  Even though I'm
> calling the .refresh() method on the List's data-provider, it's not updating
> the renderers that are already being rendered on the screen.
>
> So.  How to I make it update those renderers that are already on the
> screen?  I've tried about 20 different suggestions that I found on
> Google (my own custom-written invalidateListDisplay function since a Flex 4
> List doesn't have one, using the List.dataProvider.itemUpdated() thingy,
> setting the List's itemRenderer = null then back to the custom itemRenderer
> again both with and without a validateNow() call in there, using the
> updateRenderer() method, etc., etc..) I've tried them all, and NOTHING has
> worked.
>
> I've really got to get this figured out soon.  It's for a live show that's
> happening right now.
>
> Thanks,
> Laurence MacNeill
> Mableton, Georgia, USA
>
>



-- 
Eric R. DeCoff
Changing the world,
1 line of code at a time

Attachment: DefaultGridHeaderRenderer.mxml
Description: Binary data

Attachment: DefaultGridItemRenderer.mxml
Description: Binary data

Reply via email to