flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Martin (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLEX-17210) mx:NumberFormatter failed when use localeChain
Date Sat, 30 May 2015 19:20:17 GMT

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

Chris Martin commented on FLEX-17210:

Okay, I have my recommendation now for this ticket and how we handle error messages when a
requested locale was not compiled in.

For this ticket, I suggest we remove the exception throw which will restore the mustella tests
to working order again. The issue in this ticket was not an SDK issue, but rather the improper
use of the Formatters.  Users need to make sure to check the error property when the format
result is blank.

As for the "null" value in the error property when the locale was not compiled in. I'm opting
against adding in a special error message, as we would not know the right language to present
that error.  I think we should add a note in the ASDocs comments that if null is returned
this means the locale that was requested was not compiled in. It would then be up to the developer
to make sure they compile in the resource to get a meaningful error message.

If there are no objections over the next couple of days, i'll make the changes and create
a new ticket for the ASDocs changes regarding the error property of the Formatter class.

> mx:NumberFormatter failed when use localeChain
> ----------------------------------------------
>                 Key: FLEX-17210
>                 URL: https://issues.apache.org/jira/browse/FLEX-17210
>             Project: Apache Flex
>          Issue Type: Bug
>          Components: Formatters
>    Affects Versions: Adobe Flex SDK Previous
>         Environment: Affected OS(s): Windows
> Affected OS(s): 
> Language Found: English
>            Reporter: Adobe JIRA
>            Assignee: Justin Mclean
>              Labels: easytest
>       Steps to reproduce:
> <?xml version="1.0" encoding="utf-8"?>
> <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
> 	<mx:Script>
> 		<![CDATA[
> 			import mx.formatters.NumberFormatter;
> 			private function onCC():void
> 			{
> 				var nf:NumberFormatter = new NumberFormatter();
> 				nf.precision = 2;
> 				resourceManager.localeChain = ['zh-Hans'];				
> 				trace("number:"+nf.format(1/3));        
> 				resourceManager.localeChain = ['en_US'];
> 				trace("number:"+nf.format(1/3));        
> 			}
> 		]]
>       >
> 	</mx:Script>
> </mx:WindowedApplication>
>  Actual Results:
> number:
> number:0.33
>  Expected Results:
> number:0.33
> number:0.33
>  Workaround (if any):

This message was sent by Atlassian JIRA

View raw message