模型v2中的SAP UI5 XML-View sap.ui.model.type.Time formatOptions
问题描述:
我有一个工作解决方案,使用odata model v1在我的xml视图中显示Edm.Time。模型v2中的SAP UI5 XML-View sap.ui.model.type.Time formatOptions
现在我正在将我的模型升级到版本2.现在出现这个问题。 与新模型相同的XML视图编码不会显示任何数据。
XML-查看:
{
path:'modelV2>LastCommTime',
type: 'sap.ui.model.type.Time',
formatOptions: {
source : { pattern : '\'PT\'hh\'H\'mm\'M\'ss\'S\'' },
pattern : 'HH:mm:ss'
}
}
此代码显示什么。
如果我删除线type: 'sap.ui.model.type.Time',
它显示[object Object]
答
的ODataModel V2反序列化Edm.Time在内部表示。那就是你所看到的[object Object]
。
要格式化它,您可以使用sap.ui.model.odata.type.Time类型。 A source.pattern
在这种情况下不需要:
{
path:'modelV2>LastCommTime',
type: 'sap.ui.model.odata.type.Time',
formatOptions: {
pattern : 'HH:mm:ss'
}
}