我们正在使用SAP UI5模板库中的列表报告模板来处理报告应用程序。
现在我们在格式化一个特定的单元格数据方面遇到了问题,这些数据来自后端xsodata服务。
示例
假设我们需要以HH:MM:SS(小时:分钟:秒)格式显示时间,我们仅以秒的形式接收它。
我们有将秒转换为小时的逻辑,但不知道在哪里插入格式化程序功能。
如果是Smarttable或sap.m.table,我们可以在视图中提到这一点。如何在列表报告模板中执行此操作?
非常感谢任何形式的帮助。先感谢您。
答案 0 :(得分:0)
尝试使用部件,其中一部分将是您的odata绑定,而在格式化程序中使用UI5日期Formatter。 https://sapui5.hana.ondemand.com/explored_v1.html#/sample/sap.ui.core.sample.TypeDateAsDate/preview
<Text text="{
path: '/this_Is_the_binding',
type: 'sap.ui.model.type.DateTime',
formatOptions: {
pattern: 'yyyyMMdd HHmmss'
}
}" />
这可以解决您的问题。您可以根据需要添加模式