Нижняя часть записи

Нижняя часть записи таймлайна с блоком действий FooterDto.

Параметры объекта FooterDto

Обязательные параметры отмечены *

Поле

Описание

buttons
FooterButtonDto

Массив объектов, описывающих кнопки действий. Допускается не более двух кнопок

menu
FooterMenuDto

Нижнее меню

FooterButtonDto

Кнопка в нижней части записи таймлайна.

Параметры объекта FooterButtonDto

Обязательные параметры отмечены *

Поле

Описание

title*
textWithTranslation

Текст кнопки

type*
string

Тип кнопки. Определяет ее внешний вид, например primary

action*
ActionDto

Действие по нажатию на кнопку

scope
string

Область видимости, например web

hideIfReadonly
boolean

Флаг. Скрывает тег, если у пользователя нет доступа на редактирование (по умолчанию false)

Возможные значения поля type:

  • primary - Голубой фон кнопки
  • secondary - Белый фон кнопки

Типы кнопок

Пример

{
            "title": "Открыть сделку",
            "type": "primary",
            "action": {
                "type": "redirect",
                "uri": "/crm/deal/details/123/"
            },
            "scope": "web",
            "hideIfReadonly": true
        }
        

FooterMenuDto

Выпадающее меню нижней части записи таймлайна.

Параметры объекта FooterMenuDto

Поле

Описание

showPinItem
boolean

Показ пункта меню "Закрепить". Пункт меню не будет показан, если его добавить в невыполненное дело. По-умолчанию true

showPostponeItem
boolean

Показ пункта меню "Отложить". Пункт меню не будет показан, если его добавить во входящее дело, в дело без дедлайна, либо в выполненное дело. По-умолчанию true.

showDeleteItem
boolean

Показ пункта меню "Удалить". По-умолчанию true

items
MenuItemDto

Ассоциативный массив объектов, описывающих пункты выпадающего меню

Пример

{
            "showPostponeItem": "false",
            "showDeleteItem": "false",
            "items": {
                "confirm": {
                    "title": "Подтвердить заявку",
                    "action": {
                        "type": "restEvent",
                        "id": "confirm",
                        "animationType": "loader"
                    }
                },
                "decline": {
                    "title": "Отклонить заявку",
                    "action": {
                        "type": "restEvent",
                        "id": "decline",
                        "animationType": "loader"
                    }
                }
            }
        }
        

Продолжите изучение