【问题标题】:SAPUI5 XML-View sap.ui.model.type.Time formatOptions in Model v2SAPUI5 XML-View sap.ui.model.type.Time formatOptions in Model v2
【发布时间】:2016-09-28 09:41:32
【问题描述】:

我有一个使用 odata 模型 v1 的有效解决方案,可以在我的 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', 行,它会显示[object Object]

【问题讨论】:

标签: xml sapui5


【解决方案1】:

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

要格式化它,您可以使用sap.ui.model.odata.type.Time 类型。在这种情况下不需要source.pattern

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

【讨论】:

    猜你喜欢
    • 2023-03-23
    • 1970-01-01
    • 2012-11-01
    • 2014-01-10
    • 2019-05-09
    • 1970-01-01
    • 2012-02-10
    • 2012-12-16
    • 1970-01-01
    相关资源
    最近更新 更多