apache-flex - Flex 4 中的货币格式化程序(欧元)

标签 apache-flex flex4.5 currency-formatting

我有这个货币格式化程序:

<s:CurrencyFormatter id="currencyFormatter" currencySymbol="€"  useGrouping="true"  groupingSeparator="." decimalSeparator="," fractionalDigits="2" useCurrencySymbol="true" locale="de-DE" />

一切正常,但问题是当我输入值“24,50”时,它不被接受。但如果我输入“24.50”,它会被接受并转换为“€ 24,50”

我需要能够输入以逗号作为小数点分隔符的货币。

有人可以帮忙吗?

最佳答案

必须自己执行此操作,并且无法覆盖CurrencyFormatter类中的值...但您可以将SharedResources放入本地目录locale/en_US/SharedResources.properties中,并且更改/添加值为逗号的 decimalSeparator 变量。

文件所在位置:

*C:\Program Files (x86)\Adobe\Adobe Flash Builder 4.6\sdks\4.6.0\frameworks\projects\framework\bundles\en_US\SharedResources.properties*

因此您可以查看它,但您需要在项目中包含对此的覆盖,并将其包含在构建的 swf 中

关于apache-flex - Flex 4 中的货币格式化程序(欧元),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11001171/

相关文章:

apache-flex - 柔性 : force display of control's errorTip (error toolTip) on validation failure

apache-flex - 将对象移回其在 ActionScript 中的原始位置

actionscript-3 - 用户可以禁用 flex 中的共享对象吗?

actionscript-3 - 在 ideaPad Flex 4.5 应用程序中从 File.application 存储目录保存/读取文件

go - 使用golang.org/x/text/currency中的currency.Symbol在Golang中使用货币格式

flash - AS3数值数组排序?

apache-flex - 打开来自 Flex 的电子邮件,其中填充了电子邮件的正文

javascript - Highcharts y轴千位分隔符

powershell - 将数字转换为货币

apache-flex - 关于 Flex/Action 脚本的快速问题 - 过度导入