在我的申请中,我需要将数字字段格式化为BRL(巴西)货币。这是我的代码:
case class Foo @JsonCreator()(
@JsonProperty("a") a: String,
@JsonProperty("b") b: Boolean,
@JsonProperty("c") c: Int)
我们假设我的输入值为1000。
输出它将是1,000.00,但我需要输出为1.000,00
SAPUI5 / OpenUI5是否支持货币BRL(巴西)?我尝试了很多,但它没有用。
1 个答案:
答案 0 :(得分:1)
货币类型使用区域设置来格式化输出。我假设在您的情况下,格式区域设置未设置为巴西葡萄牙语,因此使用浏览器的区域设置。
您可以通过以下方式设置语言环境:
sap.ui.getCore().getConfiguration().setFormatLocale("pt_BR");
此外,您还应该检查绑定并将其更改为:
<Input id="valor" value="{path : '/valor', type : 'sap.ui.model.type.Currency'}"/>
Here你会找到一个小例子。 Explored应用程序中还有一个example,用于解释模型数据类型。