[英]How to implement a SAP UI5 - Cell Formatter in ListReport Template
我们将 SAP UI5 模板库中的 List Report 模板用于报告应用程序。
现在我们面临格式化来自后端 xsodata 服务的特定单元格数据的问题。
例子
假设我们需要以 HH:MM:SS (Hour:Minute:Seconds) 格式显示时间,而我们只以秒的形式接收它。
我们有将秒转换为小时的逻辑,但不知道在哪里插入格式化程序功能。
如果是 Smarttable 或 sap.m.table,我们可以在视图本身中提到这一点。 如何在列表报告模板中执行此操作?
任何形式的帮助都受到高度赞赏。 先感谢您。
尝试使用部分,其中一部分将是您的 odata 绑定,并且在格式化程序中使用 UI5 日期格式化程序。 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'
}
}" />
这可以解决您的问题。 您可以根据需要添加图案
我是通过为列表报告创建扩展(根据https://sapui5.hana.ondemand.com/#/topic/28e95702b5854b938ac51c4bc2d078ab的“自定义列和单元格”)并在其中设置格式化程序来实现的...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.