@Nentra

BX.SidePanel.Instance.open — Uncaught ReferenceError: BX is not defined. Как подключить класс?

Как подключить класс, что писать?
чтобы
BX.SidePanel.Instance.open
заработало, а не писало ошибку
scripts.js:15 Uncaught ReferenceError: BX is not defined


вот это не работает
https://dev.1c-bitrix.ru/api_help/js_lib/sidepanel...
  • Вопрос задан
  • 1054 просмотра
Пригласить эксперта
Ответы на вопрос 1
gromdron
@gromdron Куратор тега Битрикс24
Работаю с Bitrix24
Окей.

0. Для начала проверить версию своего Битрикс24.
В идеале она должна быть последняя, но точно не ниже 20.

1. Это можно делать только на странице где подключено ядро.
Причем код можно замещать как непосредственно в файле где подключается, так и в подключаемых файлах на этой странице.
Что такое страница: https://dev.1c-bitrix.ru/api_help/main/general/pag...

2. Для того чтобы это можно было использовать, на странице должна быть подключена библиотека
\Bitrix\Main\UI\Extension::load(['sidepanel']);

Судя по ошибке, которую я вижу у тебя либо не соблюден пункт 1 (не ядра вообще), либо твой скрипт отрабатывает до того как подключается библиотека.

P.S. Я надеюсь ты речь ведешь про коробочную версию, потому как если ты делаешь REST-приложение (на твоем сервере находящееся), то тебе сюда: https://dev.1c-bitrix.ru/rest_help/js_library/addi...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы