Получить контекст выполнения виджета BX24.placement.info
Выберите инструмент для разработки с AI-агентом:
- используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
- используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации
Scope:
placementКто может выполнять метод: любой пользователь
Метод BX24.placement.info получает контекст вызова обработчика: код точки встраивания, в которой открыт виджет, и параметры, переданные вместе с ней.
BX24.placement.info();
Параметры
Метод не принимает параметров и возвращает результат сразу, без функции обратного вызова.
Примеры кода
Как использовать примеры в документации
BX24.ready(function () {
BX24.init(function () {
const placementInfo = BX24.placement.info();
console.info(placementInfo.placement, placementInfo.options);
});
});
// $b24 — инициализированный экземпляр SDK, см. руководство по началу работы
import type { B24Frame } from '@bitrix24/b24jssdk'
declare const $b24: B24Frame
// те же данные доступны свойствами менеджера точки встраивания
console.info($b24.placement.placement, $b24.placement.options)
<!-- Загрузка SDK в UMD-сборке, глобальный объект B24Js -->
<script src="https://unpkg.com/@bitrix24/b24jssdk@1/dist/umd/index.min.js"></script>
<script>
document.addEventListener('DOMContentLoaded', async () => {
const $b24 = await B24Js.initializeB24Frame()
console.info($b24.placement.placement, $b24.placement.options)
})
</script>
Результат
{"placement":"CRM_LEAD_LIST_MENU","options":{"ID":"1348"}}
Возвращаемые данные
|
Название |
Описание |
|
placement |
Код точки встраивания, в которой открыт виджет. Для виджета, открытого основной ссылкой приложения, — |
|
options |
Параметры точки встраивания. Состав ключей зависит от точки: например, идентификатор элемента CRM или идентификатор диалога. Ключи каждой точки описаны на ее странице в каталоге точек встраивания |
Ошибки
Метод ошибок не возвращает. Если в placement пришло значение DEFAULT, а ожидалась точка встраивания, значит виджет открыт основной ссылкой приложения, а не из зарегистрированной точки.