Component
\Bitrix\Main\Engine\Response\Component - методы работы с компонентами.
Когда необходимо загрузить компонент на аяксе, то достаточно в действии вернуть \Bitrix\Main\Engine\Response\Component
. Сигнатура конструктора совпадает с $APPLICATION->IncludeComponent($name, $template, $parameters)
new \Bitrix\Main\Engine\Response\Component('bitrix:disk.file.view', '', [ 'FILE_ID' => $fileId, ]);
Формирует ответ для представления компонента:
{ "status": string, "data": { "html": string, "assets": { "css": array, "js": array, "string": array }, "additionalParams": array }, "errors": array }
Методы
Метод | Описание | С версии |
---|---|---|
__construct( $componentName, $componentTemplate = '', array $componentParams = [], array $additionalResponseParams = [], $dataKeys = [] ) | Метод-конструктор. Параметры:
|
© «Битрикс», 2001-2024, «1С-Битрикс», 2024