Rev 13209 fixes the problem.
On 7/28/10 11:13 AM, "Richard Rodseth" <[email protected]> wrote: Hmm. I did a diff on the 3.x and 3.5 versions of ComboBase and ComboBox, and didn't see anything that seemed relevant - just some stuff about tweening. On Wed, Jul 28, 2010 at 10:09 AM, Richard Rodseth <[email protected]> wrote: Good to know. Of course, in the real world, we can't update on a whim, so any other suggestions are welcome. I may be able to get the bug deferred. On Wed, Jul 28, 2010 at 9:58 AM, Alex Harui <[email protected]> wrote: 3.6 is due out soon. It is fixed in that code base. I think there may be nightly build on the 3.x branch. On 7/28/10 9:23 AM, "Richard Rodseth" <[email protected] <http://[email protected]> > wrote: True - it's given me many headaches. Any ideas for a workaround? A judiciously-placed callLater ? Some combination of invalidateXX ? Even something like this doesn't work: var source:Array = conditions.source; conditions.source = []; conditions.source = source; conditionList.invalidateList(); On Tue, Jul 27, 2010 at 10:12 PM, Alex Harui <[email protected] <http://[email protected]> > wrote: Flex 3.5 has some issues with ComboBox updating. On 7/27/10 4:22 PM, "Richard Rodseth" <[email protected] <http://[email protected]> <http://[email protected]> > wrote: I have two scenarios where I have to refresh rows of a list or datagrid because the contents are computed, and one of the inputs to the computation (some meta-information) has changed. In the first (a DataGrid) I just have a labelFunction for one of the columns, and calling refresh() on the ArrayCollection in the presentation model does the trick. The second is more complicated - the list has an inline item renderer which is really a mini-editor containing a combo box. I'm struggling to get the combobox label to update. Tried calling refresh() on the array collection, invalidateList() on the list, and even executeBindings() on the list, to no avail. Binding works in all other use cases, eg. inserting and deleting items from the list. Any special considerations with an inline item renderer or combobox when forcing a refresh? As an aside, this description from the LiveDocs for executeBindings is a bit odd. >> Executes the data bindings into this UIComponent object. Workaround for MXML container/bindings problem (177074): override Container.executeBindings() to prefer descriptor.document over parentDocument in the call to BindingManager.executeBindings(). This should always provide the correct behavior for instances created by descriptor, and will provide the original behavior for procedurally-created instances. (The bug may or may not appear in the latter case.) A more complete fix, guaranteeing correct behavior in both non-DI and reparented-component scenarios, is anticipated for updater 1. << -- Alex Harui Flex SDK Team Adobe System, Inc. http://blogs.adobe.com/aharui

