2015-10-30 60 views
1

所以我從瀏覽一個網頁到另一個叫「圖表」使用以下行:SAPUI5 - 更新視圖

this.getRouter().navTo("chart");

我第一次訪問該內容被更新的頁面。 第二次通過onInit()和其他標準函數不會被調用的代碼去那裏。我用alert()分別測試了它。 如何在每次訪問頁面時創建一個更新我的視圖的函數?

回答

1
onRouteMatched : function(oEvent) { 

當你的路線匹配觸發

0

作爲一個選項,您可以destroy()每次你瀏覽過它的時候你的看法。在導航時創建它。這樣你的onInit()和其他被調用的函數啓動,將被調用並執行。當您導航到第二次的觀點,因爲該視圖已呈現

onInit()等標準功能不叫。