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

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

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-2024, «1С-Битрикс», 2024