我正在努力格式化OData V4 Edm.DateTime值。当我宣布它作为正常datetime值如何使用自定义日期格式OData V4 Edm.DateTime值
<Label text="{ams>Major}.{ams>Minor}.{ams>Build} (
{
path: 'ams>CreationDate',
type: 'sap.ui.model.type.Date',
formatOptions: {
pattern: 'yyyy/MM/dd'
}
})"/>
我获得以下错误:
TypeError: j.getTime is not a function
如果我使用OData的数据类型声明它,没有被格式化。
<Label text="{ams>Major}.{ams>Minor}.{ams>Build} (
{
path: 'ams>CreationDate',
type: 'sap.ui.model.odata.type.Date',
formatOptions: {
pattern: 'yyyy/MM/dd'
}
})"/>
提出了例如为:
2016-11-21T17:13:56.207+01:00
是否有可能直接在XML模板格式,或者我必须使用自定义格式?
好的,谢谢你的信息。正如我读到的,这在那里使用的OData V2 Model/Edm.DateTime中得到了支持。你知道它是否计划支持类似的合成器?否则,我会在github上的openui5 Repo上提交请求。如果没有在所有控制器上复制格式化程序,使用此功能会更酷。 –