XPages Mobile Controls - как запрограммировать кнопку Назад - PullRequest
3 голосов
/ 21 марта 2012

Мобильные элементы управления XPages обеспечивают простой способ мобилизации данных Notes / Domino.Однако, если у вас есть 3 различных вида, которые помогают пользователю указать конкретную запись, кнопку «Назад», которую вы добавляете на свою страницу appPage, которая позволяет пользователям просматривать / редактировать документ, можно указать только назад на конкретную страницу appPage.Каков наилучший способ создания программируемой кнопки «Назад» с учетом представления, через которое пришел пользователь.

1 Ответ

8 голосов
/ 21 марта 2012

Кнопка «Назад» на мобильной странице может быть вычислена динамически, как и любое другое свойство XPage.Попробуйте это, например, где вы можете установить область для мобильной страницы, с которой вы перешли на текущую мобильную страницу.

 <xp:this.moveTo>
<![CDATA[#{javascript:var from = sessionScope.get(“from”); return
from;
}]]>
</xp:this.moveTo>

Это тот же метод, который используется в шаблонах Discussion XL и TeamRoom XL для их мобильных приложений.

Чтобы установить область, используйте свойство rendered в элементе управления заголовка для каждого элемента управления.«просматривать» мобильную страницу, поэтому каждый раз, когда эти страницы загружаются или меняются в переменную области, устанавливается.Попробуйте следующую ссылку, чтобы получить полную демонстрационную разметку от OpenNTF XSnippets

вычисленной кнопки возврата назад для XSnippets

...