主页 > 云储存 > > 正文

文件存储_一拳超人动漫百度云_促销

来源:胜利云 发布时间:2022-01-01 09:19 标签:促销一拳存储百度超人动漫文件
浏览:

文件存储_一拳超人动漫百度云_促销

在这个博客中,您将看到有关如何使用SAPUI5构建splitApp移动应用程序以及如何使用路由机制在不同视图之间导航的详细信息。在进一步阅读之前,请看下面的视频,它显示了最终的应用程序是如何像SAPUI5 splitApp路由机制-YouTube。还有下载完整的项目MyRoutingDemo.zip文件–Google驱动并导入Eclipse IDE。在阅读博客的时候带上代码会很有帮助。

我假设您对SAPUI5有基本的了解,并在Eclipse中使用它开发了一些基本的应用程序。应用程序共有五个JS类型视图及其相应的控制器。

-空视图-无内容

-主视图-此视图保留splitApp控件

-年份视图-此视图显示年份

-类别视图-此视图显示电影、演员等不同类别。,

-NomandWinner视图-此视图显示特定类别的提名者和获胜者

我创建了一个JSON文件,其中包含模型数据。当我谈论JSON模型时,我不得不提到网站 我用这个网站创建了我的JSON模型,这个编辑器非常简单,你可以看到JSON文件中的单个对象数据.json文件

这里我给出了模型的一个元素的快照

奥斯卡的节点有5个对象,每一个依次有2个对象,其中一个是categories对象,它又有3个对象,其中'namiter'是其中之一。提名对象依次有3个对象,每个对象都有一个元素叫做"提名"。(我知道你读了这个解释后的感觉很抱歉)

假设我想读"2010"年的不同类别,那么我必须转到数组"奥斯卡"的"0"元素,然后访问"类别"元素,然后然后访问"category"元素。就路径定义而言,这可以表示为"oscars/0/categories"

如果我想在2010年为"电影"类别阅读不同的提名,那么它将是"/oscars/0/categories/0/namegories"

让我们看看项目中的不同文件,我已经为代码中的每一行编写了注释,所以我不打算这样做再解释一遍。

索引.html

路由器声明和初始化发生在索引.html文件

年份视图

年份视图控制器

类别视图控制器

类别视图控制器

NomWinner视图

NomWinner视图控制器

我想更多地讨论路由是如何工作的,而不是解释构建了不同的视图。让我们将路由划分为不同的部分,并对每个部分进行详细的分析。

1–路由的定义和初始化

路由定义包括给出路由的名称、目标视图的名称和模式值(如果需要)需要。现在有三种说法我们需要理解

sap.m。路由.RouteMatchedHandler(或外部)–创建RouteMatchedHandler类的实例。在构造函数中,云快卖,两个标准方法附加到两个事件"RouteMatched"和"RoutePatternMatched"。如果需要将视图放置在母版页或详细页中,则这些方法基于配置参数"targetControl"和"targetAggregation"处理目标视图的放置

外部寄存器("路由器")–注册路由器以从另一个上下文访问它。使用sap.ui.路由.路由器.getRouter()接收实例,bu传递'router'作为值。

或外部初始化()–将路由器连接到哈希转换器。在这个方法中,我们创建sap.ui.core.路由.HashChanger并将事件处理程序函数附加到事件"hashChanged"。

2-如何使用routes进行导航

在源代码视图的控制器内的任何事件处理程序方法中,我们应该调用类的方法"navTo"sap.ui.core.路由.路由器. 在我们的例子中,要导航到"Categories"视图,大数据应用,我们在"Years"视图的控制器内的事件处理程序方法"itemspressed"中使用以下代码

这个。奥罗特。纳瓦托("r分类",{年份:i});

这里第一个参数取路由名称,第二个参数用于填充特定路由的"pattern"属性中的变量。路线分类有"奥斯卡/{year}"模式。这里变量'year'被值'i'替换,这个模式放在URL中的'#'之后。当我点击2011时,#后的值变为"oscars/1",如下所示

同样,大数据培训班哪个好,如果我们点击"女演员",则调用视图"类别"控制器中的itemspressed()方法,我们有下面的代码

这个。奥罗特。纳瓦托("rnomwinner",{年份:j,类别:i});

如果你看路线‘rnomwinner’(提名者/{year}/{cat})的定义,我们会看到两个变量‘year’和‘cat’。所以在navTo方法中,我们将值传递给这两个变量。下面是当我们点击任何一个类别时URL的外观

现在让我们看看navTo()方法的实际工作原理。下面是调用堆栈(我只添加了一些重要的方法)

所以在下面总结navTo()方法的结果

请注意,我不是sapui5方面的专家,大数据分享,这里介绍的都是我自己阅读/探索的东西。如果有任何错误或失误,我做了,请随时评论。我真的很感激。

谢谢你阅读我的博客,并继续分享

请你提供整个项目的代码。谷歌硬盘坏了。

对我有用。你的错误是什么?贴一张屏幕截图。

对我也有用。我没有看到任何问题。

谢谢Nils的确认。

实际上我无法为上述代码创建模型数据。

json模型文件也存在于文件夹中

谢谢Dipankar

当然Dipankar。。我想写更多关于UI5的文章,但是没有时间。但我一定会尝试

嗨,桑卡拉,大数据专业,

谢谢你的好文件,但我面临一个问题,当我想运行我的应用程序时。

无法找到ID为mainApp的控件-EventProvidersap.ui.core.路由。目标

mainApp是我的Splitapp的id。你能帮我一下有什么问题吗?

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 对象存储_网站集约化建设_哪家好
    对象存储_网站集约化建设_哪家好

    对象存储_网站集约化建设_哪家好

    当戴夫·麦克卢尔首次提出海盗指标的概念时,它震撼了创业界的核心。尽管你现在可能知道他是500家初创企业的幕后推手,但在贝宝(PayPal)上市前担任...

  • 数据库_数据库事务原理_安全稳定
    <strong>数据库_数据库事务原理_安全稳定</strong>

    数据库_数据库事务原理_安全稳定

    为CloudFlare客户提供对源站的免费和高性能加密2014年秋季,CloudFlare推出了Universal SSL,并将通过HTTPS访问的网站数量增加了一倍。在短短几天内,我们颁发了...

  • 百度云_企业邮箱怎么设置签名_排行榜
    百度云_企业邮箱怎么设置签名_排行榜

    百度云_企业邮箱怎么设置签名_排行榜

    在快节奏的销售世界里,时间是无价的。这正是为什么你需要停止切换标签,使用新的Pipedrive Chrome扩展直接从Gmail使用Pipedrive的强大功能。如果你是一个狂...

  • 游戏服务器_节点服务器_优惠
    <strong>游戏服务器_节点服务器_优惠</strong>

    游戏服务器_节点服务器_优惠

    nomad0.11为任务引入了生命周期部分,可以用来表示任务依赖关系。这可以用来表示任务组中任务之间的任务依赖关系,甚至可以利用consur来表示任务间的任...

  • 企业邮箱_华为云techwave_企业级
    <strong>企业邮箱_华为云techwave_企业级</strong>

    企业邮箱_华为云techwave_企业级

    遵守一套不断发展的数据隐私法规的需求可能看起来很繁重,或者会导致公司停滞不前,不知道下一步该采取什么措施。如果不了解这些法规对日常运营的...

云储存

更多 >
  • 负载均衡_腾讯企业邮箱开通_高性价比
    负载均衡_腾讯企业邮箱开通_高性价比

    SAP Lumira&Design Studio于2月23日至24日在古尔冈举办的实践研讨会 请加入我们,了解我们在敏捷可视化、仪表板和应用程序方面的创新,并体验SAP Lumira和SAP D...

  • <strong>全站加速_找不到服务器_0元</strong>
    全站加速_找不到服务器_0元

    3D打印这一概念在过去的几年中以其科幻的内涵吸引了很多人的注意。今天,3D打印已经进入了许多家庭,甚至作为一个复杂的儿童玩具。3D打印是一项重要...

云储存对象存储_域名备案网址_评分榜
云储存腾讯云_绝不后悔百度云_多少钱
云储存域名备案_163邮箱服务器地址_返利
云储存云存储_呼市网站建设_怎么申请
云储存虚拟主机_阿里云是什么意思_企业0元试用