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

BX.SidePanel.Slider

Класс представления конкретного слайдера. Работа с объектами этого класса в основном происходит в обработчиках событий.

Метод Описание С версии
slider.open()
Открывает слайдер.
slider.close(
	[immediately=false]
)
Закрывает слайдер. Параметр immediately {boolean} - Закрыть слайдер мгновенно, без анимации.
slider.destroy()
Уничтожает слайдер на странице.
slider.isDestroyed()
Возвращает true, если слайдер был уничтожен.
slider.getUrl()
Возвращает адрес слайдера или его идентификатор.
slider.focus()
Ставит фокус на iframe'е слайдера.
slider.isOpen()
Возвращает true, если слайдер открыт
slider.getData()
Возвращает экземпляр класса BX.SidePanel.Dictionary с коллекцией данных слайдера.
slider.getZindex()
Возвращает z-index слайдера.
slider.getFrame()
Возвращает ссылку на iframe.
slider.getFrameWindow()
Возвращает ссылку на окно (window) iframe'а.
slider.getWindow()
Аналогичен getFrameWindow(), но в случае слайдера с произвольным контентом вернет ссылку на родительское окно.
slider.isCacheable()
Возвращает false, если слайдер будет уничтожен после закрытия.
slider.showLoader()
Показывает лоадер слайдера.
slider.closeLoader()
Скрывает лоадер слайдера.
.

Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
3
Георгий Иванов
Сообщение не промодерировано, возможны ошибки и неточности.
Вот так к примеру можно открыть создание новой сделки.
BX.SidePanel.Instance.open("/crm/deal/details/0/");
1
Георгий Иванов
Сообщение не промодерировано, возможны ошибки и неточности.
Цитата
пишет:
где примнеры?
Хак этой херотой пользоваться?
К примеру в B24, создаем/редактируем календарное событие в полной форме, а на js пишем
BX.SidePanel.Instance.close([immediately=false]);
Закрывается панель полной формы.
Что бы определить что у вас открылось, можно к примеру в консоле браузера подписаться на события Битрикса

Так в консоле покажет, что полная форма открылась SidePanel.Slider:onOpenStart
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх