首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAPUI5生命周期

SAPUI5生命周期
EN

Stack Overflow用户
提问于 2017-01-24 20:36:09
回答 1查看 603关注 0票数 0

生命周期方法何时出现在SAPUI5中?我有两个视图,让我们将它们称为A和B。通过单击A中的一个按钮,我使用navTo()转到视图B。当我第一次这样做时,onInit()函数会被调用,但是如果我返回到视图A,然后再次返回到B,则不会再次调用该函数。

如何才能使我再次调用onInit()?如何才能使从B到A的导航删除B视图?

我看到数据在A和B之间来回回放,我认为这是因为B没有被破坏。它们都有自己的控制器,B在它的xml视图中有一个片段。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-24 21:38:25

实际上,这就是设计的行为。每次用户导航到特定视图时,都可以使用路由器的patternMatched事件进行操作。通常,事件处理程序可以附加到控制器onInit事件中的路由器。代码可以如下所示:

代码语言:javascript
复制
this.getOwnerComponent().getRouter().getRoute("<sufficient route name>").attachPatternMatched(this.yourPatternMatchedHandler, this);

在其他方面,您可以找到一个示例这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41838525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档