In SAP help, the determination of language code / locale is explained.

For example, when I access CRM application “My Appointment” with English language specified in url:
Https://:/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=001&sap-language=EN#Appointment-myAppointments&/newappointment/20151014/ZXXX/true
The DatePicker looks like below:

When I try with Chinese:
Https://:/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=001&sap-language=ZH#Appointment-myAppointments&/newappointment/20151014/ZXXX/true

What I woud like to know is how is “2015年10月15日” displayed.
Based on previous research on DatePicker, this task should be a little bit easier:
– DateFormat in DatePicker control
– More details of DatePicker

(1) The place holders for Date display ( 年 – year, 月 – month, 日 – day ) for Chinese are stored in this.aFormatArray in DateFormat.js file.

(2) this.aFormatArray is determined by this.oFormatOptions.pattern. For language = ZH, the patter is “y年M月d日”.

(3) In Chrome network tab, we can observe a http request for file zh_CN.son.

The callstack which triggers this file request:

If we inspect the content of this file, we can find the “y年M月d日” in attribute dateFormat-medium and dateFormat-long:

The content of this file is parsed and merged into this.mData, which will be used to populate aFormatArray mentioned above.

The complete url for zh_CN.json:
https://:/sap/bc/ui5_ui5/ui2/ushell/resources/sap/ui/core/cldr/zh_CN.json

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SAP UI5 DatePicker控件和语言设置相关的属性详解相关推荐

  1. android preference控件,Android Preference 设置项简单使用详解

    Preference 是Android App 中重要的控件之一,Settings 模块大部分都是通过 Preference 实现的. 使用方法 一般在 XML 文件夹中创建 xml 文件来对 Set ...

  2. SAP UI5 应用开发教程之一百零四 - SAP UI5 表格控件的支持复选(Multi-Select)以及如何用代码一次选中多个表格行项目

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  3. 使用 SAP UI5 FileUploader 控件上传本地文件试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  4. SAP UI5 FileUploader 控件深入介绍 - 为什么需要一个隐藏的 iframe 试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  5. SAP UI5 智能控件 Smart Controls 的初步认识试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  6. 关于 SAP UI5 Container 控件 aggregation 的深入分析试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  7. SAP UI5 应用开发教程之六十六 - 基于 OData V4 的 SAP UI5 表格控件如何实现删除功能试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  8. SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  9. SAP UI5 应用开发教程之六十二 - 基于 OData V4 的 SAP UI5 表格控件使用方法介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

最新文章

  1. 在文本框中提示用户输入内容格式的方法
  2. 微众银行AI团队开源联邦学习框架,并发布《联邦学习白皮书1.0》
  3. 使用pickle保存机器学习模型详解及实战(pickle、joblib)
  4. 《WCF技术内幕》翻译2:《WCF技术内幕》绪论
  5. 开启本地MySql数据库远程连接
  6. sql日期相关函数的使用方法
  7. P2472-[SCOI2007]蜥蜴【网络流】
  8. 七点人脸姿态估计_Github开源库简单配置即可上线的3D人脸检测工具箱
  9. 基于java的rsa加密程序_RSA rsa加密程序,rsa java源码和 rsa的jsp Crypt_De algrithms 解密 238万源代码下载- www.pudn.com...
  10. Windows下的Crontab表达式解析DLL的使用
  11. python实践项目(六)
  12. Java JUI打字小游戏项目
  13. rxjava背压_关于RxJava背压
  14. 弘辽科技:淘宝卖家修改标题的注意事项有哪些?如何预防被降权?
  15. C++实现行列式的相关操作
  16. 计算机公式求时间差公式,excel 时间差计算方法
  17. 1051 复数乘法(JAVA)
  18. VTK笔记-图形相关-多边形数据转换图像数据-vtkPolyData转换为vtkImageData
  19. STM32F103标准库开发:KEY按键实验
  20. js+swiper实现视频上下滑动

热门文章

  1. 基于ZooKeeper实现分布式锁
  2. qtopia-opensource-4.2.2在arm上的移植
  3. 07年末围炉盛宴 - 信息工作者应用与管理系列Webcast
  4. 数据结构基础 - 链表的遍历
  5. 从零写一个编译器(六):语法分析之表驱动语法分析
  6. sqlserver迁移到mysql遇到的那些坑
  7. debian及ubuntu挂载本地硬盘的ISO镜像文件
  8. 解决Visual Studio “无法导入以下密钥文件”的错误
  9. 《Spring2.0 技术手册》读书笔记五-与Spring容器的交互(2)
  10. go Template 使用{{ end -}}的坑