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

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

Компонент 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-2024, «1С-Битрикс», 2024