Войти
 
 
   
 
  
Новости Notes.ру Библиотека Биржа труда Вопрос - ответ Форум Регистрация Поиск О проекте
Разделы
О Notes
Советы
Шаблоны и примеры
Литература
Презентации
 
Всё о задаче AdminP. Часть вторая   Во второй части мы завершаем рассмотрение AdminP. В ней рассмотрены запросы междоменного администрирования и способы управления функциями AdminP с помощью настроек документа сервера, команд консоли сервера, файла Notes.ini и интервалов очистки базы данных. В этой статье предполагается, что вы опытный администратор Domino и прочитали первую часть
О Notes Читать статью
 
Всё о задаче AdminP. Proxy-действия в R5 и Domino 6   Приложение к статье об административном процессе
О Notes Читать статью
 
Всё о задаче AdminP. Часть первая   Перевод классической статьи 2003-его года о задаче административного процесса (AdminP). Очень полезна для понимания работы механизма этой задачи. В первой части статьи описаны компоненты задачи AdminP, как они работают, и как их использование помогает сделать работу администратора Domino проще. Задача AdminP (сакращённо от Administration Process, Административный процесс) работает с базой административных запросов (Administration Requests, admin4.nsf)
О Notes Читать статью
 


О Notes

Главная   Библиотека   О Notes

Базовые компоненты XPages Extension Library: Navigator

Артем Арешко
artemaa@gmail.com
live-scripts.blogspot.com

Базовые компоненты XPages Extension Library: Navigator

Это 2-ой пост из серии о базовых компонентах Extension Library. Всего планирую рассмотреть нижеследующий список компонентов:

1. 
Application Layout
2. Navigator

3. 
Data View
4. 
Form Table (+Form Layout Column, Form Layout Row)
5. Dialog (+ Dialog Content, Dialog Button Bar)
6. Tooltip Dialog
--- Дополнительно ---
1. Widget Container
2. Bread Crumbs

Navigator
Компонент для формирования и отображения пунктов меню. Исходный добавляемый компонент по сути является контейнером для пунктов меню.


Опции:

1. Некоторые опции компонента
- expandable - флаг, что вложенные элементы могут разворачиваться\сворачиваться
- expandEffect - эффект разворачивания\сворачивания
- expandLevel - уровень, до которого развернуто меню. 0 - полностью свернуто
- keepState - сохранять состояние свернутости\развернутости
- treeNodes - пожалуй одна из основных опций - дерево элементы меню.
- так же доступно применение стилей и стилевых классов, как для практически всех XPage-компонентов

2. Типы элементов:
Их набор достаточно разнообразен. От простых пунктов, ссылающихся на страницу или хранящих ссылку для выполнения при нажатии до контейнеров (содержащих другие типы элементов) и динамически формируемых.
Для формирования большинства навигаторов, скорее всего вы будете использовать такие типы как:
- Basic Node: может содержать ссылку или сохранять в спец. переменной - context.submittedValue - свое значение, которое может отличаться от отображаемого названия, разумеется.
- PageNode: тут все просто - переход на указанную страницу XPage
- Separator: разделитель
- Container: контейнер для других элементов, в том числе этого же типа.

Набор элементов может быть сформирован динамически, скажем по представлению (View or Folder Entries), отобразить список представлений и/или папок (View or Folder List), на основе каких-либо данных (Repeat) или обратившись к Java-классу (Managed Bean Node, класс должен реализовывать интерфейс ITreeNode)

P.S. В дополнение можно посмотреть 
эпизод из видео-блога NotesIn9 от David Leedy, в котором рассказывается о том, как можно использовать Navigator в рамках одной страницы (XPage) для создания эффекта переключения между страницами, там самым сократив их количество.

P.P.S. В 
демо про навигатор не много, но может чем-то поможет
 
  Опубликовано — 10/20/2015 |    



Добавить комментарий
Имя * :
e-mail
Комментарий * :
Код подтверждения * :

Мероприятия
Пресс-релизы
Биржа труда
Последнее на форуме
 
А так же:
Как удалить профиль?
16.04.2016 00:08:51
Скопировать в буфер поле документа
24.05.2015 08:55:52
Импорт DXL-описания документов в Lotus Domino. Одноимённые поля
16.04.2015 16:49:58
 
© LOGOSPHERE.RU