Перейти к основному содержимому
Версия: 1.20.1

remform

Используйте тег <remform> для добавления в виджет формы, состоящей из атрибутов модели расширенной записи.

Не рекомендуется размещать более одного экземпляра виджета с тегом <remform> на странице. В отличие от тега <rem>, <remform> используется для создания только одной записи в момент времени.

Доступные атрибуты:

АтрибутТипОбязательноОписание
isPortalBooleanНетУстановите значение атрибута true, чтобы задать тегу портальное поведение и визуализацию. Значение атрибута по умолчанию: false.
isUserScriptsBooleanНетУстановите значение атрибута false, чтобы отключить выполнение клиентских скриптов. Значение атрибута по умолчанию: true.
modelIdStringНетУкажите ID модели расширенной записи.
nameStringНетЭтот атрибут содержит название формы.
Задайте название формы в поле Шаблон. Затем вызовите клиентский скрипт в виджете.
recordIdStringНетУкажите ID существующей записи, форму с REM-атрибутами которой надо отобразить.
saveButtonCaptionStringНетВведите текст, чтобы заменить отображаемый текст кнопки Сохранить.
styleStringНетНастройте вид элементов тега (размер, шрифт, цвет и другое), используя синтаксис CSS.
tableNameStringДаУкажите наименование таблицы, к которой привязан тег.

Пример:

remform
<div simple-if="{data.isShow}">
<remform
name="requestForm"
isPortal="false"
modelId="{data.modelId}"
tableName="{data.tableName}"
recordId="{data.recordId}"
></remform>
<checkbox
model="data.copyCaller"
label="{data.questionText}"
></checkbox>
<div class="reclassification-rem-model-widget__buttons">
<button
buttonType="secondary"
event-click="window.s_widget_custom.cancel()"
>{data.buttonCancel}</button>
<button
buttonType="primary"
event-click="window.s_widget_custom.create()"
>{data.buttonCreate}</button>
</div>
</div>

Шаблон из примера добавляет следующий элемент на страницу: