dateFormat in DatePicker control Fiori - language 语言

简介: dateFormat in DatePicker control Fiori - language 语言

Sent: Monday, 12 October, 2015 7:02 PM

Expected value: Jul 19, 2013. 实际值: 19 Jul 2013.


只有Chrome 有这个问题。IE没有。

image.png


慢慢debug UI5framework 是怎么render DatePicker的value,发现Format由变量this.oFormatOptions.pattern决定。

image.png


然后看这个pattern什么时候被赋值:

image.png


这个值最终来自this.mData:

image.png


如果我按照Saber的截图修改Chrome的format设置,改成中文后:

image.pngimage.png

this.mData的对应值是这样的:

那么最后一个问题: UI5 framework从什么地方拿到Chrome的语言设置??


答案在这:navigator.languages 里存储的是我在Chrome 语言设置里配的4个language+region组合,ui5会取第一个作为locale来决定dateFormat。


image.png

相关文章
|
存储 网络架构
Spartacus Storefront 里的 currency 和 language 的 store 设计
Spartacus Storefront 里的 currency 和 language 的 store 设计
|
网络架构
Spartacus Storefront 里的 currency 和 language 的 store 设计(2)
Spartacus Storefront 里的 currency 和 language 的 store 设计
|
存储
Spartacus Storefront 里的 currency 和 language 的 store 设计(1)
Spartacus Storefront 里的 currency 和 language 的 store 设计
|
Web App开发 存储
SAP UI5的控件DatePicker的DateFormat属性详解
SAP UI5的控件DatePicker的DateFormat属性详解
116 0
SAP UI5的控件DatePicker的DateFormat属性详解
|
JavaScript 前端开发
C4C的Rich text editor的JavaScript实现
C4C的Rich text editor的JavaScript实现
100 0
C4C的Rich text editor的JavaScript实现
SAP Spartacus language和currency Component data加载
SAP Spartacus language和currency Component data加载
125 0
SAP Spartacus language和currency Component data加载
SAP UI5 control id generation by jQuery
Created by Wang, Jerry, last modified on May 21, 2015
151 0
SAP UI5 control id generation by jQuery