在 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