点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在构建一个应用程序,其中包括如
中所述显示本地存储的png图像。 服务/流媒体数据部分中的https://cap.cloud.sap/docs/guides/providing-services,并希望允许显示任何图像类型的图像。
从以下位置更改实体"人物"的元素:
实体 人:cuid { ... 图片:LargeBinary @ Core.MediaType:'image/png'; }
到
实体 人:cuid { ... 图像:LargeBinary @ Core.MediaType:imageType; imageType:字符串@ Core.IsMediaType:true; }
允许为每个人放置和获取图像,但是该图像不再显示在fiori应用程序中。
我在people.csv文件中定义了一些测试数据:
ID; ...; imageType 1ccf5a1d-406e-4639-a0bb-b485356e0bd1; ...;图像/png 6c41ec93-c301-40ae-9893-9aaaa322298d; ...;图片/png
并使用了png文件并进行了放置操作,以设置人员实体实例的图像元素的内容。
在fiori应用程序中,我通过app/fiori-service.cds文件中包含的以下几行将图像显示为LineItem DataField:
{$ Type:'UI.DataField',Value:image}
和注释:
image @(UI.IsImage:true)
有人知道如何在fiori应用程序中显示可变类型的图像吗?
干杯
Lea
尊敬的Lea,
您是否测试过可以按照文档中所述使用URL在浏览器中显示图像? 当这可行时,下一步对我来说就是创建一个构造此URL的虚拟属性。 然后可以将该URL与UI注释 IsImageURL 一起使用。 在CDS中,这是ImageUrl。
最好的问候
Gregor
一周热门 更多>