Верхнеуровневый объект и Иконка
LayoutDto
Верхнеуровневый объект записи таймлайна.
Поле | Тип | Описание | Дополнительно |
---|---|---|---|
icon | IconDto | Иконка слева от записи | Обязательное |
header | HeaderDto | Заголовок записи | Обязательное |
body | BodyDto | Основная контентная область записи | Обязательное |
footer | FooterDto | Нижняя часть записи с блоком действий |
Пример:
{ "icon": { "code": "call-completed" }, "header": { "title": "Входящий звонок", "tags": { "status2": { "type": "warning", "title": "не расшифрован" } } }, "body": { "logo": { "code": "call-incoming", "action": { "type": "redirect", "uri": "/crm/deal/details/123/" } }, "blocks": { "client": { "type": "withTitle", "properties": { "title": "Клиент", "inline": true, "block": { "type": "text", "properties": { "value": "ООО Рога и Копыта" } } } }, "responsible": { "type": "lineOfBlocks", "properties": { "blocks": { "client": { "type": "link", "properties": { "text": "Сергей Востриков", "bold": true, "action": { "type": "redirect", "uri": "/crm/lead/details/789/" } } }, "phone": { "type": "text", "properties": { "value": "+7 999 888 7777" } } } } } } }, "footer": { "buttons": { "startCall": { "title": "О клиенте", "action": { "type": "openRestApp", "actionParams": { "clientId": 456 } }, "type": "primary" } }, "menu": { "showPostponeItem": "false", "items": { "confirm": { "title": "Подтвердить заявку", "action": { "type": "restEvent", "id": "confirm", "animationType": "loader" } }, "decline": { "title": "Отклонить заявку", "action": { "type": "restEvent", "id": "decline", "animationType": "loader" } } } } } }
IconDto
Иконка записи таймлайна
Поле | Тип | Описание | Дополнительно |
---|---|---|---|
code | string | Код иконки | Обязательное. Список доступных кодов можно получить методом crm.timeline.icon.list |
Сообщение не промодерировано, возможны ошибки и неточности.
|
||
Конфигурируемое из приложения дело - хорошо. Но если надо сконфигурировать, любую запись таймлайна, то это делается в конце метода build файла bitrix/modules/crm/lib/Service/Timeline/Layout/Builder.php. Например, так, перед самым return'ом
| ||
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.