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

Начало работы

Компонент bitrix:ui.button.panel выводит панель с кнопками отправки формы. И прикрепляет панель к низу окна браузера.

Использование

Компонент нужно подключать внутри формы. Типовой случай - в шаблоне компонента детальной страницы.

Пример вывода кнопки "Сохранить" и ссылки на список "Отмена":


<form action="/company/detail/1/">
    <div>
        Имя <input name="name">

        Фамилия <input name="last_name">
    </div>
    
    <?$APPLICATION->IncludeComponent('bitrix:ui.button.panel', '', [
        'BUTTONS' => ['save', 'cancel' => '/company/list/']
    ]);?>
</form>

Где /company/list/ - путь на список для ссылки "Отмена".

Принцип работы

Решает рутинные задачи:

  • Добавляет анимацию ожидания по клику на кнопки.
  • Выводит стандартный набор кнопок - Сохранить и Отмена, если не указан свой набор кнопок.

Понимает контекст слайдера.

В слайдере:

  • Прикрепляет панель книзу намертво.
  • Клик по кнопкам "Отмена/Закрыть" закрывает слайдер без перехода на страницу списка.

Обычная страница:

  • Прикрепляет панель книзу. Если скролл страницы дошел до панели, панель открепляется.
  • Клик по кнопкам "Отмена/Закрыть" делает переход на страницу списка.


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

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

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
Sergey Kozhin
Сообщение непромодерировано, возможны ошибки и неточности.
Неплохо было бы добавить скриншот или живой пример что за панель такая...
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх