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

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

Компонент 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/ - путь на список для ссылки "Отмена".

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

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

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

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

В слайдере:

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

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

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


© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх