Creatio development guide
Это документация Creatio версии 7.8.0. Мы рекомендуем использовать новую версию документации.

Деталь

Glossary Item Box

Детали предназначены для отображения дополнительных данных для основного объекта раздела. Детали раздела отображаются во вкладках страницы редактирования раздела в контейнере вкладок.

В зависимости от метода ввода и отображения данных, различают следующие типы деталей.

Деталь с полями редактирования — данные вводятся и редактируются непосредственно в полях данных, размещенных в детали (рис. 1). При необходимости в деталь можно добавить новое поле (1). Примером такой детали может служить деталь [Средства связи контакта].

Рис. 1. — Детали с полями редактирования и со страницей добавления данных раздела [Контакты]

Деталь со страницей добавления — данные вводятся и редактируются на странице редактирования детали. К этому типу относится, например, деталь [Адреса контакта] (рис. 1), данные каждого адреса которой вводятся и редактируются на странице "Адрес контакта" (рис. 2).

Рис. 2. — Cтраница добавления данных детали "Адрес контакта"

Деталь с редактируемым реестром — данные отображаются в списочном виде, вводятся и редактируются непосредственно в строке реестра. Примером служит деталь [Продукт в заказе] (рис. 3).

Рис. 3. — Деталь [Продукт в заказе] с редактируемым реестром

Деталь с выбором из справочника — данные детали выбираются из справочника, который отображается в модальном окне. Например, для детали [Продукт в лиде] (рис. 4) отображаемые данные выбираются из справочника в модальном диалоговом окне "Выбор: Продукт" (рис. 5).

Рис. 4. — Деталь [Продукт в лиде] с выбором из данных из справочника

Рис. 5. — Выбор продуктов из справочника детали [Продукт в лиде]

Каждой детали соответствует схема бизнес-объекта, связанная с объектом текущего раздела. Так, детали [Адреса Контакта] соответствует схема объекта "Адрес контакта" (ContactAddress) пакета Base. Связь с объектом раздела выполняется по обязательной колонке [Контакт] объекта детали.

Состав, расположение и поведение элементов пользовательского интерфеса детали конфигурируется схемой детали. Так, например, деталь [Адреса Контакта] конфигурируется схемой "Деталь адресов контакта" (ContactAddressDetailV2) , наследующей схему "Базовая схема детали с реестром"(BaseAddressDetailV2) пакета UIv2. Схемы деталей приложения унаследованы от базовой схемы детали с реестром (BaseGridDetailV2) и базовой схемы детали (BaseDetailV2) пакета NUI.

Страница редактирования детали конфигурируется схемой страницы редактирования. Например, свойства страницы редактирования детали [Адреса Контакта] задаются схемой "Страница адреса контакта" (ContactAddressPageV2), которая унаследована от "Базовой страницы адреса" (BaseAddressPageV2) пакета UIv2.

В приложении bpm'online существует возможность создания пользовательских деталей. Как создать пользовательскую деталь в зависимости от ее типа, подробно описано в статьях "Создание детали со страницей добавления", "Создание детали с редактируемым реестром", "Деталь с редактируемым реестром".

© Terrasoft 2002-2016.

Был ли данный материал полезен?

Как можно улучшить эту статью?