Never mind. This was easier than I thought. I added an event listener
for CLICK on the checkbox, and in the handler, updated the data and
dispatched an event. This is fine. Thanks for the help.

--- In [email protected], "arieljake" <[EMAIL PROTECTED]> wrote:
>
> 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" <aharui@> 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