云网站服务器_国内数据云存储_移动云数据库服务器主机-搜集站云

云主机_元数据库_0元

小七 141 0

在构建UI5应用程序套件时,贵州大数据,启用应用程序间导航和应用程序内导航是一个常见的要求。任何有过传统UI5应用程序(Fiori元素时代之前的自由风格应用程序)经验的人都会承认,实现它有点挑战性,可以使用多种方法来实现这一点。在使用Fiori元素和导航控制器(作为扩展API的一部分提供)的应用程序中,事情被简化了很多。在这个博客中,我将分享我的经验,建立应用程序,贵阳大数据,互相交谈。

这个演示的第一个应用程序是有点比我在以前的博客中使用的应用程序复杂。列表报表有多个实体(此功能可用于Fiori版本1.60及更高版本的内部部署客户)显示在单独的选项卡中,每个选项卡导航到不同的对象页(有关详细信息,有享云商城,请参阅UI5 SDK链接)。这里使用的第二个应用程序是一个简单的列表报告(演示应用程序到应用程序的导航)。

可以有三个用例–

1。内部导航–这是在同一应用程序的视图中从一个对象页导航到另一个对象页的情况。要实现这一点,我们必须通过传递键值为目标视图构建绑定上下文,物联网技术及应用,并使用NavigationController的navigateInternal方法。外部导航到一个简单的应用程序——在这种情况下,我们可以简单地使用语义对象进行导航,云服务器租用,并将其作为参数传递给首选模式。首选模式可以创建、显示(默认)或编辑。使用清单中配置的出站,使用NavigationController的navigateExternal方法。除此之外,对于create模式,我们需要在目标应用程序的清单中维护入站参数。在中查看onWBSPress方法objectPageEx.controller.js在舱单中归档并出站。

3。复杂应用程序的外部导航–复杂应用程序可以被认为是具有多个实体和对象页的应用程序。因此,只需将键值传递给目标应用程序和出站,应用程序无法决定要导航的对象页到。这里我们不能使用类似于第2点的导航控制器的navigateeexternal方法。(请参阅方框图)我们希望从WBS对象页导航到Order对象页。

为了实现这一点,我们使用了一种称为哈希替换的技术。将当前应用程序的哈希替换为URL中目标应用程序的哈希。然后使用sap.m.URLHelper导航到应用程序。

应用程序演示–

将所有内容放在一起:

订购CD–

无固定CD–

WBS CD–

订购通知UI5应用程序源代码–

ObjectPageEx.controller.js

清单.json–

本地注释文件–

WBS UI5应用程序源代码–

ObjectPageEx.controller.js

清单.json–

本地注释文件–