Контейнер локации
Элемент управления Контейнер локации
предназначен для отображения данных карточки или другого элемента с разметкой в другой карточке.
Свойства
Данные
Источник локации
-
Локация. В элементе будет отображаться разметка из локации, выбранной в свойстве
Локация
. -
Связанная карточка/строка. В элементе будет отображаться связанная карточка или данные строки связанной карточки. Ссылка на карточку содержится в поле, указанном в источнике данных. При отображении будет использована разметка с режимом из свойства
Режим
.
Свойство Локация доступно, если в Источник локации выбрано Локация. Свойства Расширенный источник данных , Источник данных и Поле данных доступны, если в Источник локации выбрано Связанная карточка/строка.
|
Расширенный источник данных
Выбор типа источника данных элемента управления: текущая карточка или один из типов, настроенных в корневом элементе разметки.
Поведение
Асинхронная загрузка
Определяет способ загрузки разметки локации.
-
Разметка локации будет загружена после загрузки родительской разметки, когда флаг установлен.
-
Разметка локации будет загружена вместе с родительской разметкой, когда флаг снят (потребуется больше времени для запуска родительской разметки).
Видимость
Настройка видимости. Элемент управления отображается в карточке, когда флаг установлен. Элемент управления и любое его содержимое не отображаются, когда флаг снят.
Адаптивный
Дополнительные css классы
Названия дополнительных классов CSS для изменения стиля элемента управления. Перечисляются через пробел.
Пользовательская функция загрузки разметки
Название функции, переопределяющей механизм загрузки разметки локации. Указывается при необходимости.
Данная функция может быть использована, если нужно передавать в разметку собственные параметры, значение которых вычисляется во время исполнения.
Функция принимает единственный параметр с типом LocationContainerControl. Описание типа см. в JSDocsApi.
Режим
Режим, в котором будет открываться разметка. Может принимать значение из списка: Любой, Описание, Справка, Просмотр, Редактирование, Создание, Внутри другой разметки.
+
Свойство Режим
используется при выборе подходящей разметки из списка разметок внедряемой карточки. Например, если установлен режим Редактирование, то при внедрении будет использована разметка, в условии выбора которой указан режим *Редактирование*.
Использование специального режима Внутри другой разметки (он также доступен в условиях выбора разметки) позволяет отделить разметки, разработанные специально для отображения карточки внутри другой карточки, от разметок, используемых при обычной работе с карточкой (с режимами Просмотр, Редактирование, Создание). При этом у внедряемой карточки должно быть условие выбора разметки с режимом Внутри другой разметки.
Стандартный css класс
Название CSS класса, в котором определён стандартный стиль элемента управления.
Часть родительской разметки
Определяет режим интеграции разметки локации в родительскую разметку.
-
Разметка локации будет загружена как часть родительской локации, когда флаг установлен (элементы управления разметки будут добавлены в родительскую разметку),
-
Разметка локации не будет интегрирована в родительскую разметку, когда флаг снят.