Документация для разработчиков
Темная тема

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

FooterDto

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

Поле Тип Описание Дополнительно
buttons FooterButtonDto[] Массив объектов, описывающих кнопки действий.Допускается не более двух кнопок.
menu FooterMenuDto Нижнее меню

FooterButtonDto

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

Поле Тип Описание Дополнительно
title textWithTranslation Текст кнопкиОбязательное
type string Тип кнопки. Определяет ее внешний вид.Обязательное
action ActionDto Действие по нажатию на кнопку.Обязательное
scope string Где показывать
hideIfReadonly bool Скрывать, если у пользователя нет доступа на редактирование.По-умолчанию false.

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

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

Пример:

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

FooterMenuDto

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

Поле Тип Описание Дополнительно
showPinItem bool Показывать ли пункт меню "Закрепить". Пункт меню не будет показан, если его добавить в невыполненное дело.По-умолчанию true.
showPostponeItem bool Показывать ли пункт меню "Отложить". Пункт меню не будет показан, если его добавить во входящее дело, в дело без дедлайна, либо в выполненное дело.По-умолчанию true.
showDeleteItem bool Показывать ли пункт меню "Удалить".По-умолчанию 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"
			}
		}
	}
}
© «Битрикс», 2001-2024, «1С-Битрикс», 2024