模型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' 
    } 
}