The main problem is that there is no way to tell the difference, as
far as I can tell, between the checkbox selected value being updated
by the List due to rendering (like reusage of renderers during
scrolling) and when the user clicks it.

I am receiving events from the checkbox that do not signify user input.

How can I handle this?

--- In [email protected], "Alex Harui" <[EMAIL PROTECTED]> wrote:
>
> Do you mean that the .selected property isn't set right? or the data
> object isn't updated?
>  
> It should be set by the time the Checkbox (not the List) dispaches
> CHANGE.
>  
> If you're referring to the data object, you're responsible for updating
> it.  It is better to work from that than from the renderers anyway since
> they might get recycled.
>  
> You can also try low priority listeners as well.
>  
> -Alex
> 
> ________________________________
> 
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of arieljake
> Sent: Monday, September 03, 2007 10:38 AM
> To: [email protected]
> Subject: [flexcoders] List of checkboxes control - help handling events
> 
> 
> 
> I have a list of checkboxes just like the one posted on alex h's blog.
> 
> I am trying to modify it so I get an event when a checkbox is clicked
> so I can POST to the server. The trouble is asking for the right
> event, because none seem to work right.
> 
> Though the CLICK and CHANGE events on the LIST do result in changes to
> the state of the checkbox renderers, they are fired BEFORE the
> checkbox is updated.
> 
> I added a bubbling CHANGE event to the checkbox renderer when its
> state is changed, but it gets fired when the list is rendering itself. 
> 
> I tried to fix this by adding an "isActive" field to the checkbox list
> itself that gets set to false when its state is being changed and back
> to true when its UPDATECOMPLETE event is fired. But that only works
> when I am responding to changes in its dataProvider. Not when
> scrolling happens, as I just found.
> 
> Any ideas?
>


Reply via email to