Do you have a filter on the collection?

On 9/26/08 9:00 AM, "djbrown_rotonews" <[EMAIL PROTECTED]> wrote:




My entire class (SOCAdvisorVO) is marked as Bindable:

[Bindable]
public class SOCAdvisorVO
{
// used for problem flight 'cleared'
public var flightHasBeenClearedByUser:Boolean=false;

--- In [email protected] <mailto:flexcoders%40yahoogroups.com> , 
"Michael Schmalle"
<[EMAIL PROTECTED]> wrote:
>
> Hi,
> Sounds like you need to check your bindings.
>
> I don't think there is any way possible that the ArrayCollection
can become
> intelligent and start deleting items without being told to by some
outside
> force. ;-)
>
> Sounds like it has to do with the;
>
> flightToMarkAsRemoved.flightHasBeenClearedByUser=true
>
> That would be my guess.
>
> Mike
>
> On Fri, Sep 26, 2008 at 10:03 AM, djbrown_rotonews <
> [EMAIL PROTECTED]> wrote:
>
> >   has anyone run into this problem? The code below is *removing*
the
> > item from the ArrayCollection when I modify that one attribute on
> > the object. And the size of my ArrayCollection isn't increasing
> > after the call to addItem() either. the call to getItemIndex is
> > working just fine, but the object is removed and the size of the
> > ArrayCollection is decreased by 1 when the
> > flightToMarkAsRemoved.flightHasBeenClearedByUser=true;
> > line is reached.
> >
> > any ideas?
> >
> > ----
> > var flightToMarkAsRemoved:SOCAdvisorVO = event.flightToErase;
> > var indexOfFlightToEdit:int =
> > flightsForStation.getItemIndex(flightToMarkAsRemoved);
> > flightToMarkAsRemoved.flightHasBeenClearedByUser=true;
> >
> > // for some reason, simply setting the attrib to true is causing
> > //the item to be removed from the array collection.
> > flightsForStation.addItem(flightToMarkAsRemoved);
> >
> >
> >
>
>
>
> --
> Teoti Graphix, LLC
> http://www.teotigraphix.com
>
> Teoti Graphix Blog
> http://www.blog.teotigraphix.com
>
> You can find more by solving the problem then by 'asking the
question'.
>


    

Reply via email to