[ https://issues.apache.org/jira/browse/FLEX-33398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13606449#comment-13606449 ]
Vladimir Cicmanec commented on FLEX-33398: ------------------------------------------ Not a bug, the component behaves correctly, it's a RESET event after all. It would be a nice thing to have though. You don't have to force the search on each reset, it can be avoided by a flag (defaulting to false) but there are many use cases where even a linear search would not pose a significant performance penalty. Anyway, this should be moved to feature requests, or at least the severity of it lowered. > ComboBox loses selectedItem when dataProvider dispatch reset event > ------------------------------------------------------------------ > > Key: FLEX-33398 > URL: https://issues.apache.org/jira/browse/FLEX-33398 > Project: Apache Flex > Issue Type: Bug > Components: mx: ComboBox > Reporter: João Fernandes > Original Estimate: 1m > Remaining Estimate: 1m > > During a reset Event, combobox does reset the selectedItem but doesn't > respect the fact the current selectedItem might be included in the new source. > What I propose is to change > else if (ce.kind == CollectionEventKind.RESET) > { > collectionChanged = true; > if (!selectedIndexChanged && !selectedItemChanged) > selectedIndex = prompt ? -1 : 0; > invalidateProperties(); > } > to > else if (ce.kind == CollectionEventKind.RESET) > { > collectionChanged = true; > if (!selectedIndexChanged && !selectedItemChanged && > !collection.contains(selectedItem)) > selectedIndex = prompt ? -1 : 0; > invalidateProperties(); > } -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira