João Fernandes created FLEX-33398:
-------------------------------------
Summary: 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
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