2015-10-30 2 views
1

Так я переход с одной страницы на другую называются «графика» со следующей строкой:SAPUI5 - Update Просмотр

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

В первый раз, когда я посещаю страницу содержания обновляется. Я иду туда второй раз через код onInit(), а другие стандартные функции не вызываются. Я тестировал его с предупреждением() в каждом. Как создать функцию, которая обновляет мое представление при каждом посещении страницы?

ответ

1
onRouteMatched : function(oEvent) { 

срабатывает, когда ваш маршрут соответствует

0

В качестве опции вы можете выбрать destroy() каждый раз, когда вы перемещаетесь от него. И создайте его при навигации к нему. Таким образом вызывается и выполняется ваш onInit() и другие функции, которые вызывают при запуске.

Ваш onInit() и другие стандартные функции не вызывают, когда вы переходите к просмотру во второй раз, поскольку представление уже отображается.

Смежные вопросы