当前位置: 首页 > Web前端 > JavaScript

SAPUI5navpopoverFactory使用介绍

时间:2023-03-26 23:36:24 JavaScript

本库地址:sap/ui/comp/navpopover/Factory首先,命名空间sap.ui.comp包含了SAPUI5SmartControls的集合。此库中的控件仅支持ODataV2和默认模型(名为未定义)。此库的控件不能绑定或使用复杂类型的属性(对于OData实体类型)。该库中的大多数控件不支持关键用户适配。SmartLink控件使用语义对象来显示NavigationPopover以进行进一步的导航步骤。注意:导航目标是使用统一外壳服务的CrossApplicationNavigation确定的。SmartLink与所有SAPUI5智能控件一样,检索和分析OData服务的元数据和注释。OData元数据是它的主要API。这些OData服务不是SAPUI5框架的一部分,通常由应用程序的后端开发人员维护。随着时间的推移,SmartLink可以发展并获得新的功能。这意味着如果定义此更改的注释保留在后端元数据中,则其行为或功能可能会发生变化。为了从新功能中获益,SAPUI5应用程序应该能够容纳后端元数据。因此,SAP建议仅当开发人员可以控制应用程序的OData元数据时才使用SmartLink。应用程序受益于SAPUI5模块加载器的配置以异步工作。但是,如果您的应用程序或库尚未完全兼容异步加载,您可能会遇到问题。对于异步加载,SAPUI5应用程序模块必须促进SAPUI5中模块定义和处理的概念与异步模块定义(AMD)标准一致。每个SAPUI5模块文件必须在顶层包含一个未命名的模块定义:sap.ui.define调用。此外,为避免副作用,所有与模块相关的函数都必须在回调函数中定义。示例:以下两个模块未命名。它们仅包含一个顶级sap.ui.define并且可以使用它们自己唯一的模块名称进行寻址:sap.ui.define(function(){...});……