如何在Fiori/UI5中格式化货币

2020-09-30 03:09发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我有一个使用标准货币设置格式的输入字段。 所以如果我在

在欧洲

1000.00显示为1.000,00

在美国

1000.00显示为1,000.00

是否有一种从标准货币格式器到标准浮点数的格式化方法。 oData层预期为1000.00。

问候

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我有一个使用标准货币设置格式的输入字段。 所以如果我在

在欧洲

1000.00显示为1.000,00

在美国

1000.00显示为1,000.00

是否有一种从标准货币格式器到标准浮点数的格式化方法。 oData层预期为1000.00。

问候

付费偷看设置
发送
2条回答
蓋茨
1楼-- · 2020-09-30 03:45

您好,

您建议的货币格式理想上仅用于显示目的。 这就是为什么某些控件具有格式和显示格式之类的属性的原因。 理想情况下,底层应仅存储1000,而不是1,000或1.000。 您使用的是oData模型还是json模型。 sapui5中有一些可用的格式化程序。 有关更多信息,请参见数字格式。 您会找到分组启用标志,以确保未启用分组。

但要获得更好的建议,需要一些摘要以更好地理解问题。

感谢和问候,

< p> Veera

奄奄一息的小鱼
2楼-- · 2020-09-30 03:20

您可以使用NumberFormat API将格式化的内容解析为浮动内容,如下所示。

var oNumberFormat = sap.ui.core.format.NumberFormat.getFloatInstance({maxFractionDigits:2,groupingEnabled:false});

oNormalFormat.parse(view.byId("您的输入控件").getValue()));

一周热门 更多>