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

Верхнеуровневый объект и Иконка

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


© «Битрикс», 2001-2024, «1С-Битрикс», 2024