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

Выберите инструмент для разработки с AI-агентом:

  • используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
  • используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации

Нижняя часть записи таймлайна с блоком действий 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

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

sections
MenuSectionDto

Разделы меню, по которым группируются пункты. Не более десяти разделов

Пример

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

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