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

CRM List field Render

Виджет CRM List field Render используется на формах для отображения списка записей, связанных с записью, выбранной в одном из ссылочных полей текущей записи. Например, на форме возможной сделки виджет отображает список контента, который связан с выбранными проблемами клиента.

О размещении виджета читайте в статье Добавление виджета на форму.

Список таблиц, для которых виджет доступен по умолчанию:

  • Возможные сделки (crm_opportunity)
  • Компании клиентов (crm_customer_company)
  • Партнерские соглашения (crm_partnership_agreement)

Интерфейс виджета


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

Настройка виджета


Чтобы настроить значения опций виджета, выполните следующие шаги:

  1. В бургер-меню формы, которая содержит виджет, выберите НастроитьФормаМакет.

  2. В окне Выбрано найдите виджет и нажмите иконку справа от названия виджета.

  3. В открывшемся модальном окне Настройка значений опций виджета введите параметры виджета в формате JSON, как показано в примерах ниже.

    Настройка значений опций виджета
    {
    "condition":"(pain_idIN<FIELD_NAME_VALUE>)",
    "fieldName":"pains",
    "referenceTo":"crm_content",
    "sortFieldName":"pain_id",
    "indexId":"4",
    "listView":"Needs",
    "marginTop":"28"
    }
    • condition – условие, которому должны соответствовать записи таблицы, указанной в параметре referenceTo, чтобы отобразиться в виджете.
    • fieldName – системное наименование поля формы, на которой расположен виджет. По этому полю определяется условие для выборки записей, которые отобразятся в виджете.
    • referenceTo – системное наименование таблицы, записи которой должны отобразиться в виджете.
    • sortFieldName – системное наименование колонки таблицы, указанной в параметре referenceTo, которое определяет порядок сортировки записей в виджете.
    • indexId – индекс виджета на форме. Значение должно быть уникальным для этой формы. Это необходимо для корректного отображения каждого экземпляра виджета на форме в случае, если их несколько.
    • listView – наименование представления списка таблицы referenceTo, которое отображается в виджете. Если параметр пуст или не указан, система использует значение по умолчанию – forFieldList.
    • marginTop – отступ от верхнего HTML-элемента в пикселях.
    • marginRight – отступ от правого HTML-элемента в пикселях.
    • marginBottom – отступ от нижнего HTML-элемента в пикселях.
    • marginLeft – отступ от левого HTML-элемента в пикселях.
  4. Нажмите Сохранить.