SAP Fiori internationalization(国际化)实现的一些例子
SAP 实现 一些 例子 Fiori 国际化
2023-09-14 09:02:40 时间
下图这个Opportunity的金额,在右边的明细页面里显示的是1880 USD,但为何在左边,显示的是2K这个近似值?
在Chrome开发者工具的调试器里,我们能看到从后台返回的金额确实是1880:
所以这个2k一定是前台UI5代码里进行的格式化:
答案就在上图sap.ca.ui.model.format.AmoutFormat.FormatAmoutShort这个方法里。
这里涉及到一个CLDR的概念:
CLDR - Unicode Common Locale Data Repository
The Unicode CLDR provides key building blocks for software to support the world’s languages, with the largest and most extensive standard repository of locale data available. This data is used by a wide spectrum of companies for their software internationalization and localization, adapting software to the conventions of different languages for such common software tasks.
1880转换成2k的调试:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章
- SAP UI5 里 FlexBox 控件使用的一个例子
- SAP UI5 应用开发教程之一百零五 - SAP UI5 Master-Detail 布局模式的联动效果实现明细介绍
- SAP Fiori Elements 源代码实现里一些常量定义
- SAP CRM呼叫中心里link按钮的技术实现
- SAP ui5 shell open loading dialog
- SAP ABAP 系统进行 client 拷贝时遇到的 63999 table too wide during client copy 错误消息
- 使用 csv 导入的方式在 SAP S/4HANA 里创建 employee 数据
- SAP ABAP CGLIB(Code Generation Library)的模拟实现
- SAP CRM Advanced search和Simple search里Max hit表现行为的差异
- 如何从 SAP Spartacus Product Detail 页面,找到其 Angular 实现 Component 的位置
- SAP Spartacus 里的三种table类型
- SAP Spartacus cxOutlet 里的 templatesRefs 的填充逻辑
- SAP Spartacus自定义指令cxOutlet的工作原理
- SAP Spartacus取cart的HTTP请求
- SAP Spartacus OccEndpointsService getUrl方法的实现原理
- SAP 电商云 Spartacus UI SiteContextRoutesHandler 的技术实现明细介绍
- 一些SAP Partners能够通过二次开发实现打通 SAP C/4HANA和S/4HANA 的场景分享
- 我的SAP Hybris学习笔记
- How to determine if SAP CRM UI is extensible
- SAP UI5 应用开发教程之一百零二 - SAP UI5 应用的打印(Print)功能实现详解试读版
- SAP UI5 Smart Table 和 Smart Filter Bar 的联合使用方法介绍
- SAP Fiori Elements里Edit按钮点击之后的后台实现
- SAP Fiori : Response from creating in local store
- SAP Fiori应用中事务锁的实现 - Transaction Lock实现机制
- 基于 OData 模型和 JSON 模型的 SAP UI5 表格控件行项目的添加和删除实现
- SAP Kyma GraphQL storage实现
- SAP offline应用的flush按钮实现