Я работаю над мобильным приложением XPages, используя мобильные элементы управления из библиотеки расширений.
Моя страница надежды - это меню, в котором можно найти 4 разных мобильных страницы.
Я получаю, что это 1 XPageи мы имеем дело с "Виртуальными страницами".Но есть ли способ очистить переменные viewScope и привязки документов при переходе назад и вперед между виртуальными страницами?
Например.На одной из моих страниц я прошу пользователя предоставить некоторые данные.3 Поля, хранящиеся в переменных ViewScope.После этого у меня есть кнопка для создания нового документа, который привязывается к панели, а затем я что-то делаю с ним.
Если пользователь нажимает «назад» из строки меню, чтобы перейти на главный экран, а затем возвращается на ту же страницу, я хочу очистить все и начать все сначала.
настройка resetContent= true здесь ничего не делает.
Моя виртуальная страница - это пользовательский элемент управления, и я пытался очистить все на beforePageLoad, но это стерло все это во время обновления вручную.
Я попытался подключиться ксвойство рендеринга кнопки «назад», но оно срабатывает при полном обновлении страницы.Возможно, я мог бы жить с частичным обновлением, но кто-то мог бы по-прежнему обновлять его вручную.
Любой способ получить эту способность в мобильном контексте одностраничного приложения?
Спасибо!