You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by "João Fernandes (JIRA)" <ji...@apache.org> on 2013/02/15 18:19:12 UTC

[jira] [Created] (FLEX-33398) ComboBox loses selectedItem when dataProvider dispatch reset event

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