Нижняя часть записи
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