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