Используйте тег <rem>, чтобы добавить на форму атрибуты модели расширенной записи. Это необходимо, например, когда администратор должен расширить форму записи в агентском интерфейсе. Укажите тег в поле виджета Шаблон.

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

АтрибутТипОбязательныйОписание
isPortalBooleanНетУстановите значение атрибута true, чтобы задать тегу портальное поведение и визуализацию. Значение атрибута по умолчанию: false.
isUserScriptsBooleanНет

Установите значение атрибута false, чтобы отключить выполнение клиентских скриптов. Значение атрибута по умолчанию: true.

modelIdStringНетУкажите ID модели расширенной записи.
recordIdStringНетУкажите ID существующей записи, которую необходимо расширить.
styleStringНет

Настройте вид элементов тега (размер, шрифт, цвет и другое), используя синтаксис CSS.

Если этот атрибут не настроен, поля, добавленные на форму при помощи тега <rem>, не отличаются от полей формы.

tableNameStringДа

Укажите наименование таблицы, для которой создана модель расширенной записи.

Примеры:

rem
<rem modelId="{data.model_id}" tableName="{data.table_name}" recordId ="{data.record_id}" />
Пример клиентского скрипта
(() => {
	window.s_widget_custom = window.s_widget_custom || {};
	const parameter = new URLSearchParams(window.location.search).get('model_id');
	s_widget.setFieldValue('model_id', parameter);
	s_widget.setFieldValue('table_name', window.s_form.getTableName());
	s_widget.setFieldValue('record_id', window.s_form.getUniqueValue());
})();


  • No labels