• Модуль: report
  • Путь к файлу: ~/bitrix/modules/report/lib/visualconstructor/controller/analytics.php
  • Класс: BitrixReportVisualConstructorControllerAnalytics
  • Вызов: Analytics::getBoardComponentByKeyAction
public function getBoardComponentByKeyAction($boardKey='')
{
	$analyticBoard = $this->getAnalyticBoardByKey($boardKey);
	if (!$analyticBoard)
	{
		$this->addError(new Error('Analytic board with this key not exist'));
		return false;
	}

	$additionalParams = [
		'pageTitle' => $analyticBoard->getTitle(),
		'pageControlsParams' => $analyticBoard->getButtonsContent()
	];
	return new Component(
		$analyticBoard->getDisplayComponentName(),
		$analyticBoard->getDisplayComponentTemplate(),
		$analyticBoard->getDisplayComponentParams(),
		$additionalParams
	);
}