Дизайнер ELMA > Интерфейсы > Конструктор форм / Добавление на форму частей свойства

Добавление на форму частей свойства

На форму можно перенести свойство целиком или только его часть: название, значение или описание. Рядом с каждым свойством отображается три значка, которые требуется перетащить на форму.

property-parts-adding-icon-4 (название свойства) — пользователь увидит только отображаемое имя свойства.

property-parts-adding-icon-5 (значение свойства) — пользователь увидит только значение свойства.

property-parts-adding-icon-6 (описание свойства) — пользователь увидит на форме только описание свойства.

Части можно размещать как на пустой форме, так и внутри компонентов.

Настройки названия, значения и описания свойства на форме

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

Вкладка «Основные»

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

начало внимание

Изменения в настройках отображения применяются только на форме, с которой вы работаете. Параметры, заданные при создании свойства, не изменяются.

конец внимание

Часть свойства

Набор полей

Название свойства

Скрыть — видимость названия на форме. Чтобы задать условия, при которых пользователь видит название, используйте функцию или формулу. Подробнее о том, как это сделать, читайте в этой статье.

Имя свойства уникальное имя свойства, которое задаётся при его создании. Значение в этом поле изменить нельзя.

Обязательно для заполнения — определение обязательности заполнения поля на форме. Эту настройку нельзя изменить, если при создании свойство было отмечено как обязательное для заполнения.

Название на форме — название поля, которое пользователь увидит на форме. По умолчанию оно совпадает с именем свойства, но его можно изменить. При этом название меняется только на текущей форме.

Значение свойства

Скрыть — видимость значения на форме. Чтобы задать условия, при которых пользователь видит это поле на форме, используйте функцию или формулу.

Только на чтение — определение, может ли пользователь редактировать данные, указанные в поле на форме. Возможны следующие варианты:

form-settings-icon-2 — пользователь не может редактировать поле. Он сможет только просматривать введённые ранее данные.

form-settings-icon-3 — возможность редактировать поле наследуется от настроек формы, на которую добавлен элемент.

Если флажок не установлен, пользователь может указывать данные.

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

Обязательно для заполнения — определение обязательности заполнения поля на форме. Эту настройку нельзя изменить, если при создании свойство было отмечено как обязательное для заполнения.

Заполнитель — текст, который отображается в текущем поле. Эта настройка доступна только для полей с типом данных Текст и Строка.

Поле ввода блокировано — поле ввода отображается на форме, но свойство нельзя изменить. Пользователь может просмотреть введённые ранее данные.

Запретить создание объекта на форме — настройка доступна, если вы выбрали объект в качестве типа данных свойства. Чтобы установить настройку, используйте флажок:

property-settings-icon-3 — запретить создавать экземпляры этого объекта на форме. Значок создания объекта будет скрыт.

property-settings-icon-4 — возможность создавать экземпляры наследуется от настроек свойства.

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

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

Скрыть текст валидации — возможность не отображать на форме текст, который вы задали в сценарии для проверки данных в поле. Вы можете установить флажок или задать условия, при которых текст будет скрыт.

Сценарий валидации — указание сценария для проверки данных, которые пользователь вводит в этом поле на форме. Если при проверке обнаружились ошибки, пользователь увидит уведомление о них.

Описание свойства

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

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

Обязательно для заполнения — определение обязательности заполнения поля на форме. Эту настройку нельзя изменить, если при создании свойство было отмечено как обязательное для заполнения.

Описание на форме — возможность изменить на форме дополнительную информацию о свойстве, которая задается при его создании. При этом описание меняется только на текущей форме.

Набор полей на вкладках События и Системные является одинаковым при настройке названия и описания свойства.

Вкладка «События»

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

начало внимание

Работа с этой вкладкой доступна только для пользовательских форм и для обновлённых системных форм объектов. Подробнее об обновлении читайте в статье «Вкладка "Формы (Представления)"».

конец внимание

Действия задаются при помощи сценариев.

Часть свойства

Набор полей

Название и описание свойства

Действие при наведении на элемент — действие, которое выполняется, когда пользователь наводит курсор на элемент на форме.

Действие при перемещении курсора за границы элемента — действие, которое выполняется, когда пользователь перемещает курсор с элемента на другое место на форме.

Действие при Enter — действие, которое выполняется, когда пользователь выделяет элемент и нажимает на клавишу Enter.

Действие при Escape — действие, которое выполняется, когда пользователь выделяет элемент и нажимает на клавишу Escape.

Значение свойства

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

Передавать фокус ввода — возможность настроить автоматическую установку курсора в поле при открытии формы. Вы можете выбрать значение:

  • Не передается — курсор не будет автоматически устанавливаться в поле при открытии формы;
  • По умолчанию — курсор автоматически устанавливается в поле при открытии формы;
  • При отображении — курсор автоматически устанавливается в поле, когда оно появляется на форме. Эта настройка необходима, если поле на форме появляется или скрывается при определённых условиях.

Также вы можете задать функцию или формулу.

Действие при фокусе — действие, которое выполняется, когда пользователь переходит к этому элементу на форме. 

Действие при вводе — действие, которое выполняется, когда курсор установлен в поле и пользователь нажимает на клавиши.

Настройка действий при фокусе и вводе недоступна для свойств, в качестве типа данных которых выбран объект или структура обмена данными.

Вкладка «Системные»

Подробнее о работе с этой вкладкой можно прочитать в статье «Настройки свойства».

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

Чтобы применить внесённые изменения, сохраните форму, нажав на кнопку property-settings-icon-9.

начало внимание

Если вы настраиваете форму объекта, сохраните её и опубликуйте объект, для которого она была создана.

конец внимание

Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас