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

Виджет Summary

Виджет Summary используется только на формах согласований для сокращения количества действий и времени, необходимого для ознакомления с объектом согласования.

примечание

Виджет отображает вид формы с названием Согласование, если он добавлен. Если такого вида формы нет, используется вид формы По умолчанию.

Чтобы отобразить резюме записей, вам нужно добавить виджет в макет формы и настроить опции схемы.

Настройка опций схемы виджета


Чтобы настроить опции схемы, выполните следующие шаги:

  1. Перейдите к записи согласования.
  2. В бургер-меню выберите Настроить → Форма → Макет.
  3. В окне Выбрано выберите виджет Summary, чтобы вызвать окно Экземпляр виджета.
    • Настройте опции схемы, чтобы переопределить настройки виджета по умолчанию в поле Значения опций схемы. Введите опции виджета в формате JSON.
  4. Нажмите Сохранить, чтобы применить изменения.

Настройки по умолчанию:

Опции схемы по умолчанию
"tableId": "",
"isPortal": true,
"viewName": "",
"columnName": "item",
"columnType": "Document ID",
"widgetName": "Summary",
"isShowEmptyField": true,
"isShowRemAttribute": true
внимание

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

  1. Определите поле с записью, которая требует согласование. Укажите имя колонки и ее тип:

    {
    "columnName": "column_name",
    "columnType": "column_type.title"
    }

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

    {
    "tableId": "table_id"
    }
  2. Включите портальный стиль для виджета:

    {
    "isPortal": "true"
    }

Используйте этот параметр, если виджет добавляется в форму портала.

  1. Определите имя представления формы с определенным набором полей, на которую добавляется виджет:

    {
    "viewName": "view_name"
    }
  2. Измените заголовок виджета по умолчанию, указав новый:

    {
    "widgetName": "Title"
    }

    Лучше использовать заголовок, созданный в таблице Исходные сообщения (source_message), чтобы его было проще локализовать.

  3. Исключите незаполненые поля из виджета:

    {
    "isShowEmptyField": "false"
    }
  4. Исключите атрибуты расширенной модели записи (REM) из виджета:

    {
    "isShowRemAttribute": "false"
    }

    Пример:

    Schema option values
    {
    "tableId": "156873090301469473",
    "isPortal": true,
    "viewName": "",
    "columnName": "employee",
    "columnType": "Reference",
    "widgetName": "Summary",
    "isShowEmptyField": false,
    "isShowRemAttribute": true
    }