[ 
https://issues.apache.org/jira/browse/FLEX-29024?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13821303#comment-13821303
 ] 

Jérôme Gillard commented on FLEX-29024:
---------------------------------------

Thanks, those articles were interesting and linked readings comforted me to 
avoid StageTextInputSkin.
In 
http://help.adobe.com/en_US/flex/mobileapps/WSd81c90855964c1b7-1588dc2312aa4a673bf-7fff.html#WSc008334e3145a87a-323daf2e132b693b26b-8000
 they say "a scrollable container cannot hold a text input control, such as the 
TextInput or Text Area control, that uses StageText [...] Use the following 
skins with these controls in a scrollable container: 
spark.skins.mobile.TextInputSkin Skin for TextInput that does not use 
StageText.".

That leads us to the original meaning of this bug entry originally reported 
when applying TextInputSkin.

I've asked more details about Flexicious' workaround that seems to be heavy: 
replacing the TextInput by a snapshot of himself.

> TextInput component ignores autoCapitalize, autoCorrect, and softKeyboardType 
> properties when setting a custom skin
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: FLEX-29024
>                 URL: https://issues.apache.org/jira/browse/FLEX-29024
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Spark: TextInput
>    Affects Versions: Adobe Flex SDK 4.6 (Release)
>         Environment: Affected OS(s): All OS Platforms
> Affected OS(s): All OS Platforms
> Language Found: English
>            Reporter: Adobe JIRA
>            Assignee: Maurice Amsellem
>
> Steps to reproduce:
> 1. add a textinput in a flex mobile project then do one or more of the 
> following:
> 2. set the autoCapitalize property to "none"
> 3. set the autoCorrect property to "false"
> 4. set the softKeyboard property to "number"
> 5. create a custom skin and set the skin either in a css file or by setting 
> the skin property of the component.  (note:  I have tried just making a skin 
> as simple as extending the TextInputSkin with nothing else but calling the 
> super() method, and I have tried coping the actual TextInputSkin myself and 
> setting the skin to that file and the functionality will not work) 
>  
>  Actual Results:  Text input will still use autocorrect, auto capitalize and 
> only show the regular keyboard.  Removing the skin results in the 
> functionality working properly.
>  
>  
>  Expected Results:  Text input with custom skin should not allow auto 
> correcting or auto capitalization of text being typed, correct type of 
> keyboard should appear as well.
>  
>  
>  Workaround (if any): none



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to