显示精度值..在弹性文本框中



在我的flex应用程序中,我正在从数据库中检索数据.....(即)价格为十进制(18,4)...

现在我需要在弹性文本框中显示检索到的值

文本框名称是价格.文本...obj 是对象名称...

我在代码中使用了以下内容...它不起作用...

    price.text = obj.Price.toPrecision((18,4));

.请给大家您的建议...

看看NumberFormatter .为了遵循您的示例,您需要声明如下NumberFormatter

<mx:NumberFormatter
    id="myNumberFormatter"
    precision="4"/> 

或在操作脚本中:

var myNumberFormatter:NumberFormatter = new NumberFormatter;
myNumberFormatter.precision = 4;

然后对你的值使用 NumberFormatter 的格式函数:

price.text = myNumberFormatter.format(obj.Price);

最新更新