Параметры поведения
Закрытие слайдера после сохранения
Параметр | Тип | По умолчанию | Описание |
---|---|---|---|
CLOSE_AFTER_SAVE | boolean | false | Типовое поведение, после нажатия кнопки сохранить, это закрыть слайдер. Если при сохранении возникла ошибка, слайдер не будет закрыт. Важно: Редирект при сохранении должен вести на ту же страницу, а не на список. |
Обновление грида
Параметр | Тип | По умолчанию | Описание |
---|---|---|---|
RELOAD_GRID_AFTER_SAVE | boolean | false | Типовое поведение после изменений и закрытия слайдера - обновить грид, с которого был вызван слайдер. Обновлен будет первый найденный грид на странице, с которой слайдер был открыт. |
Обновление страницы
Параметр | Тип | По умолчанию | Описание |
---|---|---|---|
RELOAD_PAGE_AFTER_SAVE | boolean | false | Аналогично предыдущему. Если нет грида, но нужно обновить страницу после изменений и закрытия слайдера. |
Показ нотификации
Параметр | Тип | По умолчанию | Описание |
---|---|---|---|
NOTIFICATION | string | array | null | Показывает нотификацию после сохранения и закрытия слайдера. Если детальная открывается не из списка, полезно вывести нотификацию об успешном сохранении.
$APPLICATION->IncludeComponent( 'bitrix:ui.sidepanel.wrapper', '', [ 'POPUP_COMPONENT_NAME' => 'bitrix:crm.button.edit', 'POPUP_COMPONENT_TEMPLATE_NAME' => '', 'POPUP_COMPONENT_PARAMS' => [], 'NOTIFICATION' => 'Успешно сохранено!', ] ); В параметре можно передать массив |
Установка target="_top" в ссылках
Рекомендуется вручную проставлять target="_top"
в ссылках.
Открытие страницы только в слайдере
Параметр | Тип | По умолчанию | Описание |
---|---|---|---|
PAGE_MODE | boolean | true | По умолчанию, страница может открываться как в слайдере, так и как отдельная страница (обновление страницы, открытой в слайдере).
При |
PAGE_MODE_OFF_BACK_URL | ' / ' | string |
Примеры
// Страница открывается с грида. Сделаем закрытие после сохранения, и обновление грида: $APPLICATION->IncludeComponent( 'bitrix:ui.sidepanel.wrapper', '', [ 'POPUP_COMPONENT_NAME' => 'bitrix:crm.button.edit', 'POPUP_COMPONENT_TEMPLATE_NAME' => '', 'POPUP_COMPONENT_PARAMS' => [ 'PATH_TO_BUTTON_LIST' => $arResult['PATH_TO_BUTTON_LIST'], 'PATH_TO_BUTTON_EDIT' => $arResult['PATH_TO_BUTTON_EDIT'], 'PATH_TO_BUTTON_FILL' => $arResult['PATH_TO_BUTTON_FILL'], 'PATH_TO_USER_PROFILE' => $arResult['PATH_TO_USER_PROFILE'], 'ELEMENT_ID' => $arResult['VARIABLES']['id'] ] 'CLOSE_AFTER_SAVE' => true, 'RELOAD_GRID_AFTER_SAVE' => true, ] );
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.