Привет, коллеги!
Недавно мы избавились от горизонтальных и вертикальных контейнеров при автогенерации форм редактирования. Теперь по умолчанию поля на форме размещаются вертикально друг под другом.
Рекомендуем и вам собирать новые формы без использования контейнеров для каждого отдельного поля — для сокращения количества компонентов на форме. В этом посте мы поделимся с вами некоторыми возможностями размещения полей.
Горизонтальное размещение полей
Для размещения двух и более полей параллельно друг другу:
-
Добавьте контейнер, вложите в него необходимые поля.
-
В атрибутах контейнера включите Автопропорции.
-
Для атрибута Тип выберите “Горизонтально”.
Получившийся результат:
При необходимости задайте полям Ширину или Пропорцию. Фиксированная ширина подходит для дат, чисел, меток. Например, для метки или переключателя статуса подойдет ширина 150 или 200 пикселей. Пропорция же будет растягивать поле относительно других полей в контейнере. Выставите пропорцию 1 для растяжения поля по всему контейнеру.
Размещение полей в колонках
Если необходимо расположить некоторое количество полей друг под другом в несколько колонок:
-
Добавьте контейнер, вложите в него необходимые поля.
-
В атрибутах контейнера выставите Тип — “Грид”.
-
Для атрибута Plex - количество колонок выставите необходимое количество колонок (например, 2).
-
Для атрибута Plex - ориентация выставите “Растянуть”.
-
Добавьте отступы между элементами.
Получившийся результат:
Слоты до и после заголовка
Слот — элемент, позволяющий разместить компоненты в определенных местах шаблона компонента. Контейнеры Слот до заголовка и Слот после заголовка позволяют добавлять элементы слева и справа от заголовка формы редактирования. Такой тип расположения подойдет для любых редакторов, в особенности для меток, индикаторов и статусов.
Пример настройки переключателя статуса до заголовка:
- Добавьте на форму редактирования Слот до заголовка.
- Добавьте в слот редактор Поле изменения статуса.
- В атрибутах выставите ему ширину 150.
Результат:
Вложенные реестры
Реестр также является самостоятельной единицей и не нуждается в контейнерах. При размещении реестра на форме выставите ему пропорцию 1, либо, при большой необходимости, — высоту.
Бонус - заголовок вложенного реестра
Чтобы отобразить заголовок вложенного реестра, не обязательно добавлять его в Группу с заголовком.
Для размещения заголовка в панели инструментов реестра:
- Выберите реестр и в атрибуте Позиция заголовка выберите "Панель инструментов"
- Включите атрибут Отобразить границы для более явного выделения границ реестра (необязательно).
Получившийся результат:
Почерпнули для себя что-то новое? Делитесь своими мыслями и примерами в комментариях!