flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Cosma Colanicchia (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLEX-33773) TextInput can't be made programmat‚Äčically editable while it already has focus
Date Mon, 23 Sep 2013 12:09:06 GMT
Cosma Colanicchia created FLEX-33773:

             Summary: TextInput can't be made programmat‚Äčically editable while it already
has focus
                 Key: FLEX-33773
                 URL: https://issues.apache.org/jira/browse/FLEX-33773
             Project: Apache Flex
          Issue Type: Bug
          Components: Spark: TextInput
    Affects Versions: Apache Flex 4.11.0
         Environment: Windows 7 64bit
            Reporter: Cosma Colanicchia
            Priority: Minor

This is the scenario:

1) the component instance start with editable="false"
2) user moves focus to component using the keyboard
3) a particular key press activates editability of the field (through a custom keyDown listener)
4) no cursor displayed, can't type in the field

 - this is happening with the default (TLF-based) TextInput skin
 - moving away focus and getting back to it (with keyboard or mouse, or even with an ALT-TAB)
cause the component to start behaving correctly
 - if the instance has been previously editable, the behavior doesn't reproduce
 - if the focus is moved to the component through a mouse click the issue is not triggered

As a workaround, I tried a callLater(textInput.setFocus) on my custom keyDown listener, without
success. Replacing the callLater with a setTimeout also doesn't work (in both cases, it seems
that its setFocus() override of RichEditableText does nothing because the check on the compose
state of the text container manager.

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

View raw message