genexus - 如何使用逗号分隔符“,”而不是“。” 十进制的genexus值?
问题描述
实际上,我有一列存储值,decimal (12.2)
我需要将这个十进制值转换59.90
为巴西货币59,90
。有一种方法可以转换或告诉 Genexus 使用","
而不是"."
十进制值?
在genexus文档中我发现这个:
https://wiki.genexus.com/commwiki/servlet/wiki?7670,Decimal+separator+property ,
但不要指定我如何更改以假设逗号分隔符小数
我尝试:
&ProductRequestPost.price = Val(STR(&price, 15, 2), ",")
但这样我得到:
“价格”:59,
解决方案
在 GeneXus 中,小数点分隔符取决于语言。为了自定义它,您应该打开语言对象并更改Decimal Separator
属性。
您可以在 KB Explorer 工具窗口的自定义 > 本地化下找到语言对象。
要查找知识库的默认语言,请单击 KB Explorer 树中的根节点并查找Kb Language
属性。
推荐阅读
- swift - LiDAR – ARMeshAnchor 到 SCNNode,对其进行一些操作
- ios - Swift:跟踪一组 API 调用以显示进度条
- python - 使用 docker 执行多个 python 脚本
- python - 使用 Selenium-PYTHON 打开搜索结果
- c - 确定有序索引,但不更改原始数组中的元素
- c# - 如何在 Roslyn 动态编译的代码中引用另一个 DLL
- typescript - 预期在 TSX 中的表达
- performance - Redis 存储大型列表
- autodesk-forge - 作业发布阶段发生意外错误
- xamarin.forms - MVVMCross 文档需要更新以获取最新版本?