我总觉得在所有的FE对象页面应用程序中,当标题中没有显示头像时,都少了一些东西。我的意思是,实时数据采集系统,只要看看下面的图片,看看它看起来有多漂亮的化身控制在对象页上。
与没有图像
没有化身,它只是丑陋,对吗?(依我看)
问题:
如何在目标页面上显示化身?(正常图像)
如果没有图像怎么办?(仍然想显示一些替代)然后我们可以显示对象的缩写(例如客户姓名缩写)
让我们看看这两种方式在这个博客文章
我用什么来实现这一点:
这个博客文章中使用的例子可以很容易地实现,如果你已经完成了下面两个教程。
如何在屏幕上显示化身对象页?(正常图像)
这很简单,你们大多数人也知道。它是通过使用注释imageURL来实现的。
但是如何在基于ABAP RAP的应用程序中实现呢?一种方法是使用虚拟元素。
在ABAP RAP中,大数据包括哪些内容,虚拟元素只能在CDS投影视图中使用。所以让我们创建一个客户根视图。
这是一个投影视图
所以我创建了虚拟元素"CustImageURL"和类ZCL\VE\u CUST\u INITIAL。类如下所示:
正如你所看到的,我只是传递了一个伪图像URL,在正常情况下,大淘客网站,我们将根据对象ID传递图像。
然后创建服务定义和服务绑定。
现在在BAS生成的Fiori列表报告应用程序中使用相同的图像。
运行应用程序并验证。
在化身中显示图像。
这样我们就可以成功地显示图像。
但是如果没有图像怎么办为了那个特定的物体。?相反,我们可以显示缩写。
如果我们没有图像怎么办?:-在头像中显示一个对象的缩写
现在让我们在投影视图中添加另一个虚拟元素,如下所示:
在虚拟元素类中添加下面的代码
注释下面的图像URL代码,企业应用开发平台,因此,首字母将出现。
现在让我们转到business application studio,打开service modeler并在本地复制headerinfo注释。
添加下面的注释并将initials属性添加到路径
现在让我们再次运行应用程序并检查。
就是这样,使用类似的注释可以将用户体验提高很多倍。这在ABAP中还不可用,可能会在将来由SAP发布。所以现在,我们需要在本地添加此注释。
此ABAP项目的Git Hub URL:
https://github.com/mahesh0431/abapFEImage
让我知道你的想法。您也喜欢在对象页上显示图像吗?
,在线自助建站系统