嗨,各位,
我一直在做一些关于Fiori元素的开发,我觉得社区里有一些文档(至少对我来说)是关于如何定制、扩展列表报告模板生成的Fiori应用程序的。在现实生活中,客户/用户永远不会对生成的用户体验和这些特性感到满意。
我正在尝试涵盖这些博客系列中的大多数场景。。这样人们就可以有一个一站式解决方案来开始解决问题。
说了这些,我不想重新发明轮子来解释如何开发"Fiori元素列表报告"。我们有很多很好的博客可以参考,我个人的选择是
https://blogs.sap.com/2016/11/16/fiori-elements-how-to-develop-a-list-report-basic-approach/
我想在这个博客里介绍一下
让我们一个一个地开始吧。
通过网页IDE全栈或个人版很容易(确保你已经下载了2018上一季度更新)
成功完成以上向导后,谁将在清单.json除此之外,还将创建几个文件夹。
让我们举一个例子,说明如何在列表报表的筛选器栏中实现新的筛选器。
"CustomFilter"片段文件应该有下面的代码段在其中开始您可以在其中添加越来越多的过滤器。别贪心,现在我只加一个。
我们还没完呢但是,我们有一个控制器文件左"ListReportExt"。
我们有一个标准的钩子后,宁波大数据,云指,扩展列表报告,我们可以写我们的钩子内的逻辑休息。
别担心!!!我也会给你一个逻辑示例来尝试一下。
好的。。我们的第一项工作终于完成了!!!!!!你想看看结果吗。。?这里是…
如果你想要一个从后端填充值的过滤器呢???很简单。。只需自定义片段中的"smartfilterbar"。
需要注意的点!!!下面提到的MultimboBox实体不是CDS源的一部分,这是我们从gateway builder手动添加的实体。
那么我仍然没有计划离开过滤器。。我将使它成为一个"multicmbobox",这样我们可以在下拉列表中选择多个值。
上面的代码片段实际显示了如何将multicmbobox添加到过滤器片段。
让我们休息一下,做一些ABAP编码。…为什么???因为假设我在消费视图中公开了一个参数
作为过滤器/值帮助,我需要它是多选的。
但是在作为ABAP服务器登录之前,云翌通信,物联网产品,如果你不熟悉
https://blogs.sap.com/2016/06/01/odata-service-development-with-sap-gateway-use-cds-via-referenced-data-sources/
你一定要试试看..SAP帮助文档也很方便。
https://help.sap.com/doc/sahelp\u nw75/7.5.5/en-US/d0/d28697a5804135afa8d188c91dae83/content.htm?没有缓存=真的
足够的阅读,数据分析法,让我们去做一些编码。。!!!
直接去重新定义MPT\U EXT中定义的方法
输出是….
我们有一个注解
它将为您想要的任何过滤器默认一个值
Wheww。。!!!!!我已经尽了我最大的努力,以涵盖所有我遇到的,而玩Fiori元素过滤器…。如果有什么事情发生,我一定会更新上面的部分…
我们有很多内容要涵盖…专栏,行动,然后下面几个主题。
你不觉得,如果我继续解释这里的一切,这个博客会有点长吗???让我们分成多个系列的博客。
注意:如果有人认为有几个部分是其他博客的复制品,一定要告诉我。