我正在努力格式化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上提交請求。如果沒有在所有控制器上覆制格式化程序,使用此功能會更酷。 –