• Модуль: report
  • Путь к файлу: ~/bitrix/modules/report/lib/visualconstructor/widgetform.php
  • Класс: BitrixReportVisualConstructorWidgetForm
  • Вызов: WidgetForm::addWidgetConfigurationFormFullContent
private function addWidgetConfigurationFormFullContent()
{
	$view = $this->getView();
	$formContentContainer = new FieldsDiv();
	$formContentContainer->addClass('report-widget-configuration-form-content');
	$formContentContainer->setKey('form_content_container');
	$this->add($formContentContainer->start());
		$this->addWidgetConfigurationsBlock();

		$reportsConfigurationsContainerWrapper = new FieldsDiv();
		$reportsConfigurationsContainerWrapper->addClass('reports-configurations-container-wrapper');
		$this->add($reportsConfigurationsContainerWrapper->start());
			$this->addReportsConfigurationsBlock();
			$this->addReportAddButtonBlock();
		$this->add($reportsConfigurationsContainerWrapper->end());

		$maxReportCountField = new FieldsValuableHidden('maxReportCount');
		$maxReportCountField->addDataAttribute('hidden-field', 'maxRenderReportCount');
		$maxReportCountField->setValue($view::MAX_RENDER_REPORT_COUNT);
		$this->add($maxReportCountField);

		$boardIdField = new FieldsValuableHidden('boardId');
		$boardIdField->setValue($this->getBoarId());
		$this->add($boardIdField);

		$widgetIdField = new FieldsValuableHidden('widgetId');
		$widgetIdField->setValue($this->getWidget()->getGId());
		$this->add($widgetIdField);

		$categoryKeyField = new FieldsValuableHidden('categoryKey');
		$categoryKeyField->setValue($this->getWidget()->getCategoryKey());
		$this->add($categoryKeyField);

	$this->add($formContentContainer->end());
}