Войти
 
 
   
 
  
Новости Notes.ру Библиотека Биржа труда Вопрос - ответ Форум Регистрация Поиск О проекте
Разделы
О Notes
Советы
Шаблоны и примеры
Литература
Презентации
 
Дополнительные инструменты в панели инструментов   
Шаблоны и примеры Читать статью
 
Классы для работы со стабами удалённых документов для Windows64   
Шаблоны и примеры Читать статью
 
Базовые компоненты XPages Extension Library: Widget Container   Серия статьей дающая представление о базовых компонентах Extension Library, их основных свойствах и мест применения
О Notes Читать статью
 


О Notes

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

Базовые компоненты XPages Extention Library: Application Layout

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

Базовые компоненты XPages Extention Library: Application Layout

Библиотека компонентов Extention Library для разработка XPages приложений настолько расширилась и стала повсеместно используема, что была включена в новые релизы IBM Notes и Domino. Наиболее свежие и актуальные версии (как и раньше) можно найти на OpenNTF.org.
В серии постов, посвященных базовым компонентам Extension Library рассмотрю наиболее важные, на мой взгляд, для построения приложения на базе XPages. Должен заметить, что использование данных компонент значительно упрощают жизнь при разработке UI части интерфейса.

Будут рассмотрены:

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

Также выкладываю для скачивания 
свою демку, посвященную XPages, в которую буду добавлять описываемые компоненты, примеры использования и прочие эксперименты с XPages.

1. Application Layout
Данный компонент используется, чтобы не описывать структура вручную через div'ы и ручное проставление стилевых классов. К тому же дает еще кучу всяких возможностей для оформления основного внешнего вида. Кроме того в ExtLib 9.0.1 (build v00_10.20141105-0922) была включена поддержка адаптивной темы оформления, используйщей Bootstrap. Ранее этот проект развивался отдельно, как Bootstrap4XPages.
Опции:

Приведу не полный список свойств, а лишь наиболее важные.

1. При перетаскивании на XPage или custom control возникает первичный диалог с настройками, позволяющий настроить:
- общую конфигурацию, включая адаптивную под Bootstrap
- наличие баннерной части
- наличия строки на названием приложения и строки поиска
- наличие place bar. Это место для размещения подзаголовка, закладок и кнопок действий
- наличие нижней части (можно сказать нижнего колонтитула страницы с ссылками и прочей информацией
- наличие части для размещения информации о защите прав
- выставление темы приложения (отображение этого компонента сильно зависит от темы самого приложения), включая Bootstrap 3.2.0
Далее в полном списке свойств данного компонента это все можно изменить



2. Следующие опции в основном окне настроек компонента довольно важные. Это то, какие части для добавления контента будут доступны на каждой из страниц, а какие не будут видны или могут быть заполнены единожды и будут отображаться единообразно на всех страницах.
Итак, на выбор доступны левая, правая и центральная колонки. Если отметить чекбокс - вставка контента будет доступна на странице XPage, куда будет добавлен custom control. Если ничего не добавлять в качестве контента - колонка не будет отображаться.



3. Для каждой из областей (частей) из пункта 1 опций доступен широкий набор настроек. Они, в основе своей, достаточно понятный для самостоятельного изучения.

Использование:

Обычно этот компонент помещается на отдельный custom control (например, cc_Layout) и затем добавляется на страницы xPages, дополняясь непосредственным содержимым страницы.
 
  Опубликовано — 10/08/2015 |    



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

Мероприятия
18.12.2012   Опыт реализованных проектов на базе технологий IBM
24.10.2012   Решения IBM для построения надежной ИТ-инфраструктуры и сервисов
09.10.2012   Форум «Ударим СЭДом по бездорожью, разгильдяйству и непрозрачным бизнес-процессам! Система электронного документооборота CompanyMedia 4.0: вперед в будущее!»
Пресс-релизы
02.06.2011   ООО "АДБ.РУ" выпустило очередную версию системы управления контентом для Lotus Domino - Logosphere 2.7.
21.01.2010   Компания «Поликом Про» выполнила для компании «Синергия» пилотный проект по внедрению системы защиты электронной почты IBM Lotus Protector for Mail Security
22.12.2009   Новые технологии разработки приложений на базе Lotus Domino
Биржа труда
18.04.2012 - разработчик Lotus Notes (ОАО "УРАЛСИБ")
26.07.2011 - Программист Lotus (удаленная работа) ()
06.06.2011 - Эксперт (Lotus Notes/Domino) (Крупный банк (ТОП-5))
Последнее на форуме
 
А так же:
Как удалить профиль?
16.04.2016 00:08:51
Скопировать в буфер поле документа
24.05.2015 08:55:52
Импорт DXL-описания документов в Lotus Domino. Одноимённые поля
16.04.2015 16:49:58
 
© LOGOSPHERE.RU