<< Click to Display Table of Contents >> Разработка > Элементы разработки > Типы сущностей > Форма > Лента Переключатель состояния |
Добавляйте переключатель состояния, чтобы изменять значение свойства сущности с типом Логическое. Например, если кнопка-переключатель состояния («залипающая кнопка») нажата, то значение свойства True и в карточке отображается один набор полей. Если кнопка не нажата, то значение свойства False и в карточке отображается другой набор полей. Значение свойства сохраняется. Это значит, что при следующем открытии карточки отображается последнее состояние кнопки (нажата или не нажата) и соответствующий набор полей в карточке.
Предположим, у поручения есть логическое свойство Составное поручение. При этом:
•если значение свойства False, то в карточке должен отображаться набор полей для создания простого поручения, у которого срок и состав работ для исполнителя и соисполнителей одинаков;
•если значение свойства True, то в карточке должен отображаться набор полей для создания составного поручения, у которого несколько равноправных исполнителей. При этом у каждого исполнителя может быть свой срок поручения и индивидуальное описание работ.
Чтобы настроить отображение полей, добавьте на ленту переключатель состояния:
1.В редакторе форм выделите узел «Лента» и перейдите на вкладку «Панель элементов».
2.Добавьте на ленту элемент Переключатель состояния.
3.Измените имя и параметры переключателя состояния на панели свойств:
Именование |
|
*Имя |
Должно быть уникальным в рамках группы, состоять из букв латинского алфавита и цифр |
*Отображаемое имя |
Название кнопки, которое будет отображаться на ленте |
Подсказка |
Краткое описание кнопки. Отображается в заголовке всплывающей подсказки |
Описание |
Подробное описание кнопки. Отображается во всплывающей подсказке. Примечание. Для локализации отображаемого имени, описания и подсказки нажмите на кнопку Локализовать |
Параметры |
|
Действие |
Действие, которое будет вызываться при нажатии на кнопку. При настройке ленты для выбора доступны действия, в параметрах которых в поле *Доступно в указано значение Карточке, Карточке и списке или Дочерней коллекции. Чтобы быстро перейти к параметрам связанного действия, нажмите на кнопку или в редакторе форм дважды щелкните по переключателю состояния. Откроется узел «Действие», связанное действие будет выделено в списке элементов |
*Размер кнопки |
Размер кнопки для действия на ленте. Возможные значения: Большая, Маленькая. При необходимости измените размер кнопки |
*Свойство состояния |
Свойство состояния, которое будет изменяться при нажатии на кнопку. Для выбора доступны только свойства с типом Логическое. Важно. Если поле Действие заполнено, то значение свойства не будет изменяться при нажатии на кнопку. В этом случае изменять значение свойства нужно программно в коде действия |
Маленькая иконка Большая иконка |
Иконки для маленькой и большой кнопок на ленте. Иконки должны быть в формате SVG и в размерах 16х16 и 32х32 соответственно |
Отображать на ленте |
Кнопка будет отображаться на ленте |
В результате на ленту карточки поручения будет добавлена кнопка-переключатель состояния.
© Компания Directum, 2024 |