模型v2中的SAPUI5 XML视图sap.ui.model.type.Time formatOptions

模型v2中的SAPUI5 XML视图sap.ui.model.type.Time formatOptions,xml,sapui5,Xml,Sapui5,我有一个使用ODataModelV1的工作解决方案,可以在xml视图中显示Edm.Time 现在我正在将我的模型升级到版本2。现在问题来了。 新模型的XML视图中的相同编码不显示任何数据 XML视图: { path:'modelV2>LastCommTime', type: 'sap.ui.model.type.Time', formatOptions: { source : { pattern : '\'PT\'hh\'H\'mm\'M\'ss\'S\''

我有一个使用ODataModelV1的工作解决方案,可以在xml视图中显示Edm.Time

现在我正在将我的模型升级到版本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',
它将显示
[对象对象]

ODataModel v2在内部表示中反序列化Edm.Time。这就是您看到的
[object]

要格式化它,可以使用类型。在这种情况下,不需要
源模式

{ 
  path:'modelV2>LastCommTime',  
  type: 'sap.ui.model.odata.type.Time',
  formatOptions: {  
    pattern : 'HH:mm:ss'
  }
}

ODataModelV2在内部表示中反序列化Edm.Time。这就是您看到的
[object]

要格式化它,可以使用类型。在这种情况下,不需要
源模式

{ 
  path:'modelV2>LastCommTime',  
  type: 'sap.ui.model.odata.type.Time',
  formatOptions: {  
    pattern : 'HH:mm:ss'
  }
}

这回答了你的问题吗?这回答了你的问题吗?