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

数据库服务器_数据库一对一关系_排行榜

小七 141 0

数据库服务器_数据库一对一关系_排行榜

如果您对其他扩展感到困惑,这里有一个预读的博客,可以帮助您澄清问题。

其他Fiori元素概述页(OVP)扩展,包括"自定义导航参数"、"自定义导航目标"、"修改启动参数"将在本博客中详细讨论。作为先决条件,将此项目导入SAP Web IDE完整堆栈。

启动SAP UI5版本1.48时支持此操作。如果使用OVP卡进行基于意图的导航,则还可以选择包含自定义参数。静态链接列表卡是一个例外,只有UI5版本1.60才支持这种情况自定义控制器.js已具有生成的自定义参数所需的函数。我们需要进一步加强这一点,以及卡级别的设置,指出正确的功能。示例卡设置如下所示,这已经为给定项目完成:

现在是onCustomParams(sCustomParams)函数。此函数将只接受自定义参数函数的一个参数名作为字符串,怎么查看大数据,并返回自定义控制器中定义的函数。

现在是具有详细实现的函数对于header click的productDetails,开心返利,假设目标只需要考虑有库存的产品。

Custom Parameter函数只接受一个包含传递给下一个应用程序的url参数的参数。应用程序开发人员可以使用此信息根据传递给目标应用程序的url参数更改自定义参数。

卡的实体集中应显示自定义参数属性,例如"可用性\状态"。它返回一个包含自定义参数的对象数组。每个对象应具有以下属性

i)"路径"(必需)–属性名称

ii)"运算符"(必需)–要应用的运算符。可能的值有EQ、NE、LE、GE、LT、GT、BT、CP.

iii)"value1"(必需)–应用运算符的第一个值。这对于任何操作员都是强制的

iv)"值2"(强制)-第二个值不是强制的。仅在"BT"等范围运算符的情况下使用。如果为空,则将此值定义为空。

v)"sign"(强制)–sign value定义当前选择应包括在过滤器中还是从过滤器中排除。对于包括使用"I"和排除使用"E"

我还添加了代码,什么叫物联网,通过将值设置为null来演示如何忽略某些选择值。在基于意图的导航过程中,淘客家园,也可以通过自定义参数删除参数/选择变量中的所有空字符串、空值和未定义值

要全面测试此功能,您需要配置相应的目标应用程序。现在,我们将使用调试工具在WebIDE中测试这一点。您可以在productDetail中设置断点以检查创建的selectionVariant。另一个在做内容基导航功能卡.控制器.js,在那里你可以看到oNavArguments.params参数传递给目标应用程序的oNavArguments.params参数将包含如下选择选项

让我们看看doCustomNavigation函数的详细信息。自定义导航目标有助于根据属性值为给定卡中的行项目定义不同的目标。在这种情况下,云信息,我们将在产品列表应用程序的第一行项目中添加一个自定义导航。

它接受以下输入参数:

方法doCustomNavigation应返回一个类似于输入导航条目的对象,并且可以包含以下属性(所有类型的字符串):类型:强制:可能的值为"com.sap.词汇表.UI.v1.DataFieldWithUrl"和"com.sap.词汇表.UI.v1.IntentBasedNavigation的数据字段。semanticObject:类型为DataFieldForIntentBasedNavigation时为必需操作:当类型为IntentBasedNavigation的DataField时是必需的url:类型为DataFieldWithUrl时必需标签:可选注意,只有在特定输入参数集需要自定义目标的情况下,才需要从doCustomNavigation方法返回对象,否则将不返回任何内容。

让我们使用生成代码中提供的示例代码,并进行最小的调整,以适应当前项目,如下所示:

因为我们使用了一个虚拟语义对象和操作,这也可以在调试工具中进行测试,您可以在doCustomNavigation中设置断点来检查创建的oCustomNavigationEntry。另一个在做内容基导航功能卡.控制器.js,在那里你可以看到oNavArguments.target.semanticObject以及oNavArguments.target.action操作与卡片注释中定义的不同。

此分支从SAPUI5版本1.58开始提供,支持源应用程序提供的场景有时必须在目标应用程序(OVP)中修改以应用于SmartFilterBar的参数。例如,源应用程序提供参数FiscalYear和fiscaleperiod,但目标应用程序只理解参数FiscalYear和fiscaleperiod。因此,在将参数应用到SmartFilterBar之前,需要将源应用程序的2个参数组合到目标应用程序中的参数FiscalyePeriod。参数也可以添加、删除或重命名。

让我们修改modifyStartupExtension的示例代码以适应示例项目中的数据:

这将导致在OVP应用程序的开始处添加一个默认过滤器,国家为DE–Germany

希望这有助于澄清自定义导航参数的用例和用法,自定义导航目标并修改启动参数扩展。接下来我们将学习如何添加自定义卡。