如何在ListReport模板中实现SAP UI5 - Cell Formatter

时间:2017-12-07 06:06:26

标签: javascript sapui5

我们正在使用SAP UI5模板库中的列表报告模板来处理报告应用程序。

现在我们在格式化一个特定的单元格数据方面遇到了问题,这些数据来自后端xsodata服务。

示例
假设我们需要以HH:MM:SS(小时:分钟:秒)格式显示时间,我们仅以秒的形式接收它。

我们有将秒转换为小时的逻辑,但不知道在哪里插入格式化程序功能。

如果是Smarttable或sap.m.table,我们可以在视图中提到这一点。如何在列表报告模板中执行此操作?

非常感谢任何形式的帮助。先感谢您。

1 个答案:

答案 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'
                }
            }" />

这可以解决您的问题。您可以根据需要添加模式