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

Серверная часть

string $APPLICATION->
GetPopupLink(
 array $arUrl
);

Метод выдает строку, содержащую javascript-вызов, для отображения окна. Входной параметр:

$arUrl = array(
"URL"=> 'url to open'
"PARAMS"=> array(
"width" => 'width in pixels',
"height" => 'height in pixels',
"resizable" => true|false

),
"POST" => 'POST data to send while window opening'
),

Примечание:

  • Параметр resizable специально переименован (ранее был resize), потому что, старый параметр (который теперь игнорируется) был установлен для всех админских окон.
  • Для загружаемых окон размеры сохраняются в пользовательские настройки, поэтому, передаваемые параметры ширины/высоты – значения «по умолчанию».

Класс CJSPopup для форматирования окна диалога имеет особенности:

  • Свойство jsPopup класса теперь содержит строку 'BX.WindowManager.Get()'.
  • Соответственно, добавление к нему любых суффиксов категорически не приветствуется, так как породит ошибки.


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

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

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

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

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