如何使 SAP UI5 SmartField 在运行时渲染成超链
2022-09-16 本文已影响0人
华山令狐冲
从本教程第 128,129 两个步骤开始,我们进入了 SAP UI5 Smart Controls 的学习。SAP UI5 智能控件家族最简单也最重要的一员,SmartField,可以根据其绑定的 OData 模型字段上维护的 SAP UI5 自定义注解,具备在运行时进行各种不同渲染方式的特性。
上一步骤,我们给 SmartField 增添了 Value Help 的外观和功能,如下图所示:
![](https://img.haomeiwen.com/i2085791/804777e75cb5d17b.png)
![](https://img.haomeiwen.com/i2085791/413dbc7ef0bc7aa7.png)
本步骤我们学习 SmartField "变身"
的另一种特效,将其渲染成能够点击,跳转到其他页面的超链接。
先看一下实现的效果:进入文件夹 130,运行命令行 ui5 serve
之后,打开 url:http://localhost:8080/webapp/index.html
能看到下列的超链接:
![](https://img.haomeiwen.com/i2085791/3f84710e0fa42eaf.png)
点击 SAP HANA 的超链接之后,能看到一个包含了三个新的超链接的对话框,点击可以打开对应的网页:
![](https://img.haomeiwen.com/i2085791/a0859b09268e5476.png)
下面是这个效果的详细实现步骤讲解。