XPages Mobile Controls обеспечивает простой способ мобилизации данных Notes/Domino. Однако, если вы скажете 3 разных представления, которые помогают указать пользователю конкретную запись, кнопка «Назад», которую вы добавляете в свою страницу приложения, которая позволяет пользователям просматривать/редактировать документ, может быть указана только на конкретную страницу приложения. Каков наилучший способ создания программируемой кнопки «Назад» с учетом представления, через которое пользователь пришел через.XPages Mobile Controls - как запрограммировать кнопку «Назад»
ответ
Кнопка «Назад» на мобильной странице может быть вычислена динамически так же, как и любое другое свойство XPage.
Попробуйте это, например, где вы можете установить область на мобильную страницу, с которой вы перешли с текущей мобильной страницы.
<xp:this.moveTo>
<![CDATA[#{javascript:var from = sessionScope.get(“from”); return
from;
}]]>
</xp:this.moveTo>
Это тот же метод, который используется в шаблонах Обсуждение XL и TeamRoom XL для мобильных приложений.
Чтобы установить область видимости, используйте свойство rendered в элементе управления заголовком для каждой мобильной страницы «просмотра», чтобы каждый раз, когда эти страницы загружались или менялись местами на скользящую переменную. Попробуйте следующую ссылку, чтобы получить полную демонстрационную разметку от OpenNTF XSnippets
Paul - Я сделаю снимок. Где я бы установил sessionScope? Спасибо за ваш быстрый ответ. –
Пол, который отлично работал. Еще раз спасибо. –
возни с Сенча Touch, я должен был построить обратно кнопку реестра для отслеживания того, как пользователь переходит через сайт. Я сделал это с помощью javascript на стороне клиента, используя стек (последний в первом порядке). Когда кто-то оставляет страницу, добавьте эту страницу в начало стека. Затем, чтобы определить, куда перемещаться при нажатии кнопки «Назад», просто перейдите к тому, что хранится в arrayValues [0], и удалите arrayValues [0] после завершения навигационного события. Выполняя эту кнопку назад, вы продолжаете работать, пока не дойдете до точки входа в сайт, которая к тому времени должна быть пустой. – keithstric