尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

什么是 SAP Fiori Elements 里的 With URL?

什么是 SAP Fiori Elements 里的 With URL? SAP Fiori Elements 里的 With URL,关注的是怎样用 CDS 注解把业务字段变成真正可导航的界面需求。业务人员正在浏览销售订单、供应商、客户或者产品列表,其中某个字段不只是拿来看的,还希望点一下就能进入对应的网站、文档页面或者外部业务系统。典型场景就是客户名称。列表里原本显示的是SAP SE、Microsoft、Siemens这类公司名称。如果公司主数据里同时保存了官方网站,那么相比再额外放一列长长的 URL,更自然的界面是直接把公司名称显示成链接。页面上仍然看到的是公司名称,点击以后浏览器访问对应的网站。在 SAP Fiori Elements 里,这件事并不要求我们自己写sap.m.Link,也不要求 Controller 监听press事件,更不需要在 JavaScript 里拼接地址。只要业务服务提供了目标 URL,再通过 CDS UI Annotation 声明字段采用#WITH_URL类型,Fiori Elements 就能够根据元数据把普通文本渲染成链接。SAP 官方把这种导航归入 outbound navigation,也就是从当前应用向外部目标进行导航。当前 SAPUI5 文档同时区分了直接 URL 导航与 Intent-Based Navigation。对于一个已经确定的网页地址,DataFieldWithUrl就是非常直接的建模方式。H_URL` 时,有一个地方特别容易混淆。屏幕上显示的文字和真正打开的 URL,可以是两个
返回列表