Java: внутри файла MS Excel 2007. Часть четвёртая В публикуемой сегодня части статьи заканчивается описание процедур загрузки электронной таблицы и начинается описание самого интересного - каким образом получить данные, хранящиеся в ячейках таблицы |
|
|
|
Java: внутри файла MS Excel 2007. Часть третья В предлагаемой вниманию читателя третьей части статьи о структуре файла электронной таблицы Microsoft Excel формата 2007 речь идёт о коде Java, "разархивирующем" файловый поток и формирующем объекты, с которыми предстоит взаимодействовать при дальнейшей обработке данных электронной таблицы |
|
|
|
Java: внутри файла MS Excel 2007. Часть вторая В настоящем материале автор постарается систематизировать свои знания о том, как устроено хранение данных электронной таблицы, и презентовать небольшую Java-библиотеку, предоставляющую возможность чтения данных и заполнения файла электронной таблицы Microsoft Excel |
|
|
|
|
Главная Библиотека О 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 |
| |
|
|
Последнее на форуме |
 |
|
 |
|
|