CRM List field Render
Виджет CRM List field Render используется на формах для отображения списка записей, связанных с записью, выбранной в одном из ссылочных полей текущей записи. Например, на форме возможной сделки виджет отображает список контента, который связан с выбранными проблемами клиента.
О размещении виджета читайте в статье Добавление виджета на форму.
Список таблиц, для которых виджет доступен по умолчанию:
- Возможные сделки (crm_opportunity)
- Компании клиентов (crm_customer_company)
- Партнерские соглашения (crm_partnership_agreement)
Интерфейс виджета

Виджет представляет собой список записей. В настройках значений опций виджета вы можете указать, какой вид представления списка необходимо использовать для отображения.
Настройка виджета
Чтобы настроить значения опций виджета, выполните следующие шаги:
-
В бургер-меню формы, которая содержит виджет, выберите Настроить → Форма → Макет.
-
В окне Выбрано найдите виджет и нажмите иконку справа от названия виджета.
-
В открывшемся модальном окне Настройка значений опций виджета введите параметры виджета в формате JSON, как показано в примерах ниже.
Настройка значений опций виджета{
"condition":"(pain_idIN<FIELD_NAME_VALUE>)",
"fieldName":"pains",
"referenceTo":"crm_content",
"sortFieldName":"pain_id",
"indexId":"4",
"listView":"Needs",
"marginTop":"28",
"perPage":"10",
"listView":"Default",
"hideHeader":true,
"hideCounter":true,
"hideCondition":true,
"hideCountMenu":true,
"hideInfoColumn":false,
"hideSelectColumn":true
}- condition – условие, которому должны соответствовать записи таблицы, указанной в параметре referenceTo, чтобы отобразиться в виджете.
- fieldName – системное наименование поля формы, на которой расположен виджет. По этому полю определяется условие для выборки записей, которые отобразятся в виджете.
- referenceTo – системное наименование таблицы, записи которой должны отобразиться в виджете.
- sortFieldName – системное наименование колонки таблицы, указанной в параметре referenceTo, которое определяет порядок сортировки записей в виджете.
- indexId – индекс виджета на форме. Значение должно быть уникальным для этой формы. Это необходимо для корректного отображения каждого экземпляра виджета на форме в случае, если их несколько.
- listView – наименование представления списка таблицы referenceTo, которое отображается в виджете. Если параметр пуст или не указан, система использует значение по умолчанию –
forFieldList. - marginTop – отступ от верхнего HTML-элемента в пикселях.
- marginRight – отступ от правого HTML-элемента в пикселях.
- marginBottom – отступ от нижнего HTML-элемента в пикселях.
- marginLeft – отступ от левого HTML-элемента в пикселях.
- perPage – число записей на одной странице списка.
- hideHeader – если установлено значение true, скрывает заголовок представления списка.
- hideCounter – если установлено значение true, отображает общее количество записей в списке виджета.
- hideCondition – если установлено значение true, скрывает конструктор условий выборки записей.
- hideCountMenu – если установлено значение true, скрывает кнопку управления количеством отображаемых записей.
- hideInfoColumn – если установлено значение true, скрывает колонку с кнопкой и поиском по столбцам.
- hideSelectColumn – если установлено значение true, скрывает колонку с флажками для выбора записей.
-
Нажмите Сохранить, чтобы применить изменения.