Блок

Элемент разметки Блок является контейнером для размещения других ЭР и ЭУ, а также других Блоков. Блок является основным инструментом реализации адаптивной разметки. За счет наличия предоставления Блок обладает рядом свойств, значение которых зависит от типа устройства пользователя.

Пример элемента разметки "Блок"
Рисунок 1. Пример элемента разметки "Блок"

Свойства

Общие

Название ЭУ

Название типа элемента управления.

Название

Уникальное название элемента управления.

Тег

Простое текстовое свойство, позволяющее добавить для ЭУ скрипт (например, JSON).

Внешний вид

Заголовок

Текст, который будет отображаться над содержимым Блока. Заголовок выделяется жирным шрифтом.

Локализуемый

Максимальная высота

Если блок начинает превышать максимальную высоту у него появляется полоса прокрутки из нового грида. Высота задаётся в пикселях.

Адаптивный

Отступы

Устанавливает дополнительные внешние отступы в Блоке:

  • true — по границе Блока будут добавлены дополнительные отступы.

  • false — Блок в карточке отображается со стандартными отступами от других ЭУ.

Данные

Операция редактирования

Выбор операции редактирования значения для вложенных элементов управления и Блоков.

  • Если операция недоступна пользователю, изменение значений вложенных в Блок элементов управления также недоступно.

  • Если операция не выбрана, возможность редактирования значения вложенных элементов управления не проверяется.

Данная настройка применяется только ко вложенным элементам управления, у которых не указано собственное значение настройки Операция редактирования, если такая настройка есть.

Если значение Операции редактирования Блока наследуется от родительского, название настройки меняется на Операция редактирования (наследовано).

Поведение

Видимость

Настройка видимости. Элемент управления отображается в карточке, когда флаг установлен. Элемент управления и любое его содержимое не отображаются, когда флаг снят.

Адаптивный

Выравнивание слева

Выравнивание дочерних элементов внутри Блока:

  • Когда флаг установлен, содержимое Блока выравнивается по левой стороне.

  • Когда флаг не установлен, содержимое Блока выравнивается по правой стороне.

Адаптивный

Дополнительные css классы

Названия дополнительных классов CSS для изменения стиля элемента управления. Перечисляются через пробел.

Минимальная ширина

Минимально возможная ширина элемента управления в пикселях.

Адаптивный

Операция редактирования для видимости

Определяет операцию, которая должна быть доступна, чтобы ЭУ отображался для пользователя. Работа свойства зависит от значения свойства Видимость:

  • Когда флаг Видимость установлен и выбрана операция редактирования для видимости, видимость элемента определяется исходя из доступности пользователю выбранной операции редактирования.

  • Когда флаг Видимость установлен, и операция редактирования для видимости НЕ выбрана, ЭУ отображается всегда.

  • Когда флаг Видимость НЕ установлен, ЭУ всегда скрыт.

В случае ЭУ Блок Операция редактирования для видимости также применяется для ЭУ внутри Блока.

Отображать свернутым

Определяет начальное состояние Блока:

  • Когда флаг установлен, содержимое Блока не отображается в карточке;

  • Когда флаг не установлен, содержимое Блока отображается в карточке.

Проверяется только при установленном флаге "Сворачиваемый"

Адаптивный

Порядок

Определяет порядок отображения элемента управления в родительском Блоке. ЭУ с более низким порядком имеет более высокий приоритет в порядке отображения в разметке.

Адаптивный

Сворачиваемый

Настройка возможности скрытия содержимого ЭУ:

  • Когда флаг установлен, содержимое может быть скрыто кнопкой сворачивания.

  • Когда флаг не установлен, содержимое не может быть скрыто.

Стандартный css класс

Название CSS класса, в котором определён стандартный стиль элемента управления.

Ширина в процентах

Ширина элемента управления в процентах (целое число) от ширины родительского элемента управления.

Адаптивный

Ширина метки (проценты)

Устанавливает относительную ширину области для размещения меток всех элементов управления, вложенных в Блок.

Блок с заданной шириной метки
Рисунок 2. Блок с заданной шириной метки
Действие настройки не распространяется на элементы управления вложенные во вложенный Блок.

Если значение настройки не задано, значение элемента управления отображается непосредственно после метки.

Если значение данного свойства задано, действие свойства Выравнивание слева распространяется только на метку, т.е. значение элемента управления будет выравниваться по левой стороне.

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

Действие настройки не распространяется на следующие элементы управления с меткой: Файл, Файл замечаний, Контейнер строка.

Адаптивный

События

Перед разворачиванием

Вызывается перед разворачиванием ЭУ кнопкой Развернуть.

Перед сворачиванием

Вызывается перед сворачиванием Блока кнопкой Свернуть.

При наведении курсора

Вызывается при входе курсора мыши в область элемента управления.

При отведении курсора

Вызывается, когда курсор мыши покидает область элемента управления.

При разворачивании

Вызывается после разворачивания ЭУ кнопкой Развернуть.

При сворачивании

Вызывается после сворачивания Блока кнопкой Свернуть.

При щелчке

Вызывается при щелчке мыши по любой области элемента управления.