在 SAPUI5 中向前或向后导航到视图时,OnInit 方法不会再次调用
你已确定了正确的用例,因为按设计当你在视图中向前或向后导航时,它呈现最后呈现的版本,并且不调用 OnInit()。但如果你想覆盖此行为,SAP 让你可以做到这一点。
你可以委托给路由器的 patternMatched 事件,以便在视图被呈现时调用 OnInit() 方法。
this.getOwnerComponent().getRouter().getRoute("<Route name>").attachPatternMatched(<Your Handler>, this);你需要在控制器的 init 方法中,将事件处理程序附加到路由器。希望这能帮助你解决需求。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP