stack overflow on XMLListCollection collectionEvent

Posted by reidLinden on Stack Overflow See other posts from Stack Overflow or by reidLinden
Published on 2009-11-21T19:39:07Z Indexed on 2010/04/09 21:03 UTC
Read the original article Hit count: 371

Filed under:
|
|
|

I'm working on a Flex 3 project, and I'm using a pair of XMLListCollection(s) to manage a combobox and a data grid.

The combobox piece is working perfectly. The XMLListCollection for this is static. The user picks an item, and, on "change", it fires off an addItem() to the second collection. The second collection's datagrid then displays the updated list, and all is well.

The datagrid, however, is editable. A further complication is that I have another event handler bound to the second XMLLIstCollection's "change" event, and in that handler, I do make additional changes to the second list. This essentially causes an infinite loop (a stack overflow :D ), of the second lists "change" handler.

I'm not really sure how to handle this. Searching has brought up an idea or two regarding AutoUpdate functionality, but I wasn't able to get much out of them. In particular, the behavior persists, executing the 'updates' as soon as I re-enable, so I imagine I may be doing it wrong. I want the update to run, in general, just not DURING that code block.

Thanks for your help!

© Stack Overflow or respective owner

Related posts about flex

Related posts about collections