云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

文件存储_试用云主机_评分榜

小七 141 0

请确保您已经阅读过本系列博客的上一篇博客。

OVP卡支持在卡片标题和图表内容级别进行导航。

对于列表卡和表格卡,标题导航通过标识注释完成,行项目级别导航分别使用行项目注释。标识注释存在且行项目注释没有任何导航相关的注释属性,则行项目也将导航到标头配置为导航的应用程序。

对于分析卡,大数据可视化,什么是物联网工程,卡片标识注释用于标题和图表区导航。导航:分析卡使用"noHeaderNav"卡片设置来禁用标题导航。

OVP卡支持两种类型的导航:

基于意图的导航

在讨论基于意图的导航之前,让我们谈谈如何在Fiori中完成导航。因此,部署在Fiori launchpad中的Fiori应用程序的URL通常如下:

https://:/sap/bc/ui5\u ui5/ui2/ushell/shell/abap/FioriLaunchpad.html文件#-?

一个语义对象代表一个业务实体。通常,与同一业务实体相关的所有应用程序都有相同的语义对象,

一个语义动作代表一个动作,比如显示,create etc.

语义动作参数是语义对象的参数。

假设我创建了两个应用程序,一个用于创建和编辑销售订单,另一个用于显示销售订单列表和单个销售订单。我将为这两个应用程序提供语义对象"salesOrder"。对于创建销售订单应用程序,我将使用"create"作为语义操作。我什么时候提供?salesOrderID=1111567567"那么它应该在编辑模式下打开ID为1111567567的销售订单。同样,对于display销售订单应用程序,我将给出"display"作为语义动作,当我传递时?salesOrderID=1111567567"则应在详细模式下打开ID为1111567567的销售订单。

要在列表卡(我们用ID"card01"创建的第一张卡)中配置标题导航,我刚刚在现有卡片设置中添加了"identificationAnnotationPath"属性:

本地注释文件中的标识注释如下:

由于只配置了标题导航,而行项目注释没有任何与导航相关的属性,因此单击行项目的行为也将与单击标题相同。要配置行项目级别,应在现有行项目注释中添加"DataFieldForIntentBasedNavigation"记录:

导航操作应向应用程序提供导航参数,点云,以便启动具有相关上下文的目标应用程序。单击卡片表头时,企业应用管理,将以下详细信息传递给目标应用程序:

单击卡片行项目时,除上述数据外,还将传递所单击行项目的上下文。

在讨论扩展性主题时,我将讨论自定义筛选器和自定义参数。

在本博客中讨论分析图表主题时,将给出分析图表中的导航示例。

如果您的卡具有IntentBasedNavigation,则您可以通过为卡添加以下清单设置,可以将静态参数传递给导航应用程序:

基于URL的导航

对于基于URL的导航com.sap.词汇表.UI.v1.使用带有URL注释的数据字段。

将第二张卡("card02")指向上面的标识注释:

SmartLink控件使用语义对象以显示NavigationPopover以进行进一步的导航步骤。要为任何实体属性启用智能链接,我们需要通过以下注释提供关联的语义对象:

添加上述注释后,大数据培训,我们将看到,无论ProductID用作数据字段的何处,它都将显示为智能链接。

您可以根据用户的权限控制任何卡片对特定用户的可见性角色由卡片设置的"RequiredAppAuthorization"属性决定,此属性的值应为"#""-"

的组合。如果用户有权限对sampleObject对象执行sampleAction动作,则只有此卡片对用户可见。

我们了解了不同的设置和操作OVP卡中用于导航和授权的注释。我们还了解了OVP应用程序中的智能链接支持。