Настройки формы

При моделировании формы в конструкторе вы можете задать её настройки. Для этого нажмите кнопку form-settings-icon-1 в правом нижнем углу экрана. Далее справа откроется окно, в котором нужно заполнить поля.

Окно настроек состоит из вкладок Основные, Общие события и События.

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

form-settings-2

Уникальный идентификатор — уникальный идентификатор формы, который генерируется автоматически при её создании. Изменить его нельзя, но можно скопировать для использования в сценариях.

Отображаемое имя — название формы, которое отображается в списке форм.

Только для чтения — определите, может пользователь редактировать данные на этой форме, или нет:

form-settings-icon-2 — пользователь не может редактировать поля на форме. Доступен только просмотр данных, введённых ранее.

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

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

Перейти к настройкам событий — ссылка для быстрого перехода на вкладку События.

Вкладка «Общие события»

На этой вкладке вы можете задать клиентские сценарии общих событий.

page-portlet-user-component-settings-3

Клиентский сценарий при инициализации формы — запустится при инициализации формы.

Клиентский сценарий при загрузке формы — запустится при открытии формы.

Клиентский сценарий для валидации формы — будет проверять данные на форме.

Клиентский сценарий при закрытии формы — запустится при закрытии формы.

Для каждого сценария автоматически добавляется реализация интерфейса (IOnInit, IOnLoadAsync, IOnValidate, IOnDestroyAsync). Для этого нажмите function-and-formula-using-icon-2. Чтобы перейти в редактор сценариев, нажмите function-and-formula-using-icon-3.

Важно: ознакомьтесь с рекомендациями в Базе знаний по работе с клиентскими сценариями во втором рантайме.

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

form-settings-3

Сценарий при загрузке формы — укажите клиентский или серверный сценарий. Не рекомендуем применять серверный сценарий на 2-м рантайме, т. к. он замедляет загрузку формы. Создайте клиентский метод и в нём вызовите серверный метод через свойство типа Действие. Если указан серверный метод на 2-м рантайме, отобразится предупреждение при заполнении поля и сохранении формы.

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

Чтобы применить настройки, сохраните форму, нажав кнопку form-builder-icon-4.

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

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

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

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