flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kiran Kumar Potnuru (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLEX-33796) combobox filters dataprovider on user input
Date Fri, 04 Oct 2013 10:33:41 GMT
Kiran Kumar Potnuru created FLEX-33796:

             Summary: combobox filters dataprovider on user input
                 Key: FLEX-33796
                 URL: https://issues.apache.org/jira/browse/FLEX-33796
             Project: Apache Flex
          Issue Type: Bug
          Components: Spark: ComboBox
            Reporter: Kiran Kumar Potnuru
            Priority: Critical

I have a ComboBox and the data provider is an Array Collection of 3 values: CA - California,
NY - New York, TX - Texas. With the default behavior when I start typing in the ComboBox it
will try to match the value from the beginning of the string, so if I start Typing TX it will
bring up TX - Texas.

I want to be able to search at any part of the string and not just from the beginning, so
if I type "xas" it will filter out the selection and only show TX - Texas. There is a very
helpful post in the Adobe forums here on how to do this by changing the filter function on
the Array Collection which provides data for the ComboBox and I have adapted it but I am having
a slight issue with it.

If a user selects a value and then tries to enter in new text the first letter typed in the
ComboBox does not show up.

1) Select the value CA - California in the ComboBox 2) Highlight the text and hit "n" on your
keyboard 3) You would expect to see the text box populated with "n" but the text box remains

What could be causing this issue? It only happens if you already have a value selected. If
you start with a blank ComboBox it works as expected.

This message was sent by Atlassian JIRA

View raw message