Начало работы
Компонент 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