SAP Fiori Elements SmartLink 创建实例的单步调试

简介: SAP Fiori Elements SmartLink 创建实例的单步调试

与 Quick View 一样,Smart Link 从文本链接触发弹出框。 此弹出窗口显示附加信息,例如简单的对象详细信息,并提供相关应用程序的链接以供用户采取行动。 用户可以通过在单独的对话框中选择它们来选择在弹出框中显示哪些链接。


Smart Link 是一种智能控件,它使用 OData 元数据上定义的注释来提供用户特定的导航。


何时使用 Smart Link?


在以下情况下推荐使用:


  • 想提供到相关应用程序的直接导航。 例如:从产品列表导航到应用程序以更改定价,从销售订单列表导航到显示客户余额的应用程序,或者想显示带有上下文信息或导航的弹出框


  • 提供到多个相关应用的导航,显示简单对象详细信息,等等。


下列场景不推荐使用 Smart Link:


  • 如果想显示有关对象的更多或更复杂的信息。 请改用对象页面或图表。


  • 无法访问元数据,只需要直接链接到网站、文档或应用程序。 请改用标准链接。


  • 如果需要在更深的层次结构中构建信息。 请改用 Quick View 或 List Drilldown.



Smart Link 及其弹出框始终通过单击显示为链接的文本元素来触发。可以将此文本元素放置在任何列表、表格或其他容器中。也可以单独设置链接标签。 单击弹出框外部将其关闭。 如果只提供一个链接,并且没有其他信息,则智能链接控件将直接导航到目标而不打开弹出框。


创建新的 SmartLink 实例:



得到 Design time 的值:



如果 annotation 的 semantic 有值,就执行 _createEdmSemantic 方法:



动态执行方法,创建对应的实例:




创建 SmartLink 实例:




相关文章
|
4月前
|
数据库 API
启用SAP Fiori之前的一些注意事项
启用SAP Fiori之前的一些注意事项
|
4月前
|
Web App开发 数据采集 前端开发
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
纯技术讨论:如何让 SAP UI5 应用无法被别人在浏览器里调试 - 这种做法不推荐试读版
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
|
4月前
|
JavaScript 前端开发
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
试读版:如何找出 SAP 标准 Fiori 应用某个按钮点击后执行的 JavaScript 源代码
SAP UI5 Link 控件的使用方法介绍 - 后续学习 Fiori Elements Smart Link 的基础试读版
SAP UI5 Link 控件的使用方法介绍 - 后续学习 Fiori Elements Smart Link 的基础试读版
|
4月前
|
UED
什么是 SAP Fiori 的 Technical Catalog 和 Business Catalog
什么是 SAP Fiori 的 Technical Catalog 和 Business Catalog
|
4月前
|
安全 开发者
如何在 SAP ERP 系统调试 Product Initial Download
如何在 SAP ERP 系统调试 Product Initial Download
|
4月前
|
前端开发 UED
SAP Fiori 到底指什么
SAP Fiori 到底指什么
|
4月前
|
中间件
如何在 SAP CRM 系统调试 Product Initial Download
如何在 SAP CRM 系统调试 Product Initial Download
|
4月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍