Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Тэг <form> представляет собой виджет, отображающий форму записи при задании необходимых параметров (таких как таблица, вид формы, ID записи). Это помогает обеспечить взаимодействие пользователя с формой записи относительно изменения поля и реакции формы. Он также поддерживает функциональные возможности виджетов, добавленных в форму.
Структура
Данный виджет имеет следующую структуру:
- Встроенный виджет, содержащий элементы формы.
- Блок заголовка:
- Заголовок может быть взят из колонки с включенным атрибутом Display by Ref.
- Блок секции:
- Секция Default должна быть первой в списке секций, если их больше одной.
- Каждая секция виджета относится к соответствующей секции формы и имеет собственный заголовок.
- Этот блок обязателен.
- Блок футера, содержащий UI-действия (кнопки и др).
Элементы
Элементы виджета формы, такие как элементы формы, могут быть разных типов. Все функции типов полей, используемые в формах, поддерживаются в виджетах (например, свойства, поведение, скалярный тип и т. д.).
- Элементы виджета отображают дату и время в часовом поясе пользователя.
- Элементы виджета, содержащие многоязычные поля и имеющие тип поля Translated Text (например, заголовки таблиц и колонок, выбор опций) отображают значения на языке текущего пользователя.
Атрибуты
Для создания динамической формы, используйте следующие атрибуты:
Атрибут | Тип | Обязательный | Описание | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
class | String | Нет | Укажите название класса CSS, указанного в поле CSS. | ||||||||||||||||
isPortal | Boolean | Нет | Чтобы отобразить виджет на портале, установите значение “true”. По умолчанию установлено значение “false”. | ||||||||||||||||
name | String | Нет | Этот атрибут сожержит содержит название формы. Задайте название формы через поле Шаблон в шаблоне:
Затем вызовите его через клиентский скрипт виджета:
| ||||||||||||||||
tableName | String | Да | Укажите название таблицы. | ||||||||||||||||
view | String | Нет | Укажите название шаблона таблицы, например, «По умолчанию». | ||||||||||||||||
save | String | Нет | Добавьте на форму кнопку сохранения, добавив на нее необходимый текст (см. пример ниже) Используйте этот атрибут, когда по каким-либо причинам невозможно использовать UI-действия (значение атрибута uiActions "false"). | ||||||||||||||||
titleHide | Boolean | Нет | При установленном по умолчанию значении "true" заголовок формы скрыт. | ||||||||||||||||
uiActions | Boolean | Нет | Установите значение "true", чтобы сделать возможным использование UI-действий. В противном случае их использование будет запрещено (кроме кнопки Сохранить, определенной атрибутом save). | ||||||||||||||||
userScripts | Boolean | Нет | Чтобы клиентские скрипты, указанные в поле Клиентский скрипт, были доступны для использования, установите для этого атрибута значение "true". В противном случае их использование запрещено. | ||||||||||||||||
sysid | String | Нет | Укажите ID записи таблицы.
|
Пример формы
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<Form tableName="user" sysid="158747771611397284" view="Profile" save="Новая кнопка сохранения" uiActions="true" userScripts="true"></Form> |
Table of Contents | ||||
---|---|---|---|---|
|