所以我從瀏覽一個網頁到另一個叫「圖表」使用以下行:SAPUI5 - 更新視圖
this.getRouter().navTo("chart");
我第一次訪問該內容被更新的頁面。 第二次通過onInit()和其他標準函數不會被調用的代碼去那裏。我用alert()分別測試了它。 如何在每次訪問頁面時創建一個更新我的視圖的函數?
所以我從瀏覽一個網頁到另一個叫「圖表」使用以下行:SAPUI5 - 更新視圖
this.getRouter().navTo("chart");
我第一次訪問該內容被更新的頁面。 第二次通過onInit()和其他標準函數不會被調用的代碼去那裏。我用alert()分別測試了它。 如何在每次訪問頁面時創建一個更新我的視圖的函數?
onRouteMatched : function(oEvent) {
當你的路線匹配觸發
作爲一個選項,您可以destroy()
每次你瀏覽過它的時候你的看法。在導航時創建它。這樣你的onInit()
和其他被調用的函數啓動,將被調用並執行。當您導航到第二次的觀點,因爲該視圖已呈現
你onInit()
等標準功能不叫。