|
One hack i'm using is on each creationComplete of
the itemRenderer, i call a function where i test currentIndex to dataProvider
length. If same, it means the last Item has been created and processed by the
List.
Is that bad ?
JL
----- Original Message -----
Sent: Monday, June 19, 2006 4:03 PM
Subject: Re: [flexcoders] [To Michael
Schmalle] Rendered from dataProvider ?
Hi,
Well I have done some testing and well, I see what you are
saying. There is no way to test the target or currentTarget because they point
to the List.
I added that event listener to the LayoutManager's
instance, it came down to two calls. There has to be a way to know
this.
I also checked the updateCompletePendingFlag of the List, this
offers no help either because after the event is broadcast, it switches it to
false again by the LayoutManager just after it loops through the complete
queue.
For now, I am out of ideas, Adobe?
Peace, Mike
On 6/19/06, Michael
Schmalle <[EMAIL PROTECTED]>
wrote:
JL,
Have you
test the event's currentTarget property for the actuall list?
When
the LayoutManager rolls through it's updateCompleteQueue, it goes backwards,
children to parent.
I would think you could check for the base
components instance.
If you find out that you cannot, I don't
understand what is going on by looking at the LayoutManager. It seems pretty
simple.
Peace, Mike
PS show me some code so I can try what you
are doing! :)
On 6/19/06, Jean-Luc
ESSER <[EMAIL PROTECTED] > wrote:
Well i tried that, and it looks like it is
fired several times during the population of the List.
So i have no way of knowing when it is fired
for the last time, that is when the last item has been rendered
!
Or maybe i did not put the listener at
the correct place.
I'll keep trying.
Best,
JL
-----
Original Message -----
Sent:
Monday, June 19, 2006 3:25 PM
Subject:
Re: [flexcoders] [To Michael Schmalle] Rendered from dataProvider ?
Oh yeah,
Add the listener right before you change the
dataProvider, remove it when the actual handler fires for the
UPDATE_COMPLETE event.
Peace, Mike
Hi, Well, I am to to up to speed on the deep workings of the
ListBase and List *yet* but, changing the dataProvider is connected to
updateDisplayLit(). That being said, I would say try; mx.events.FlexEvent.UPDATE_COMPLETE
"Dispatched when an object has had its commitProperties, measure,
and updateDisplayList called (if needed).. " Now looking at the
UIComponent, I am pretty sure that is it. BTW, thanks for this question
becasue that is a very important event! Ok, double on that,
LayoutManger says FlexEvent.UPDATE_COMPLETE ;-)
Peace, Mike
On 6/19/06, Jean-Luc ESSER <[EMAIL PROTECTED] >
wrote:
Hi Mike,
Yes i mean an event that signifies
everything has been drawn.
I mean if i have an image to show in the
itemRenderers, i want to know when the data has been received, image has
been loaded, itemRenderer has been renderered, and the List has finished
sizing and showing all items.
Best,
JL
-----
Original Message -----
Sent:
Monday, June 19, 2006 1:04 PM
Subject:
Re: [flexcoders] [To Michael Schmalle] Rendered from dataProvider
?
Hi,
Yeah I remeber that post tit was in relation to
setting the height based on rows.
I remember Manish said the
rowHeight property and I said calculateHeight().
You rquestion is
alittle nebulus, do you mean an event that signifies everything has been
drawn?
Or measurements?
Peace, Mike
On 6/19/06, Jean-Luc ESSER <[EMAIL PROTECTED] >
wrote:
Michael, i saw one of your posts where
you said :
"
Once you have established that the list has been rendered from the
dataProvider "
I assume you mean when the List has
finished working with its dataProvider (including finished drawing its
itemRenderers with their data).
If so, how would you do that
?
Best,
Jean-Luc.
-- What goes up, does come down.
-- What goes up, does come down.
-- What goes up, does come down.
-- What goes up, does come down.
-- What goes up,
does come down.
__._,_.___
--
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
__,_._,___
|