• Модуль: report
  • Путь к файлу: ~/bitrix/modules/report/lib/visualconstructor/handler/basereport.php
  • Класс: BitrixReportVisualConstructorHandlerBaseReport
  • Вызов: BaseReport::getReportHandlerCategoryField
private function getReportHandlerCategoryField()
{
	$selectField = new CustomDropDown('reportCategory');
	$selectField->setLabel(Loc::getMessage('SELECT_REPORT_HANDLER_CATEGORY'));
	$categories = new CategoryProvider();
	$categories->addFilter('parent_keys', 'main');
	$categories->addRelation('children');
	$categories->addRelation('parent');
	$categories  = $categories->execute()->getResults();
	$options = Category::getOptionsTree($categories);
	$selectField->addOptions($options);

	$selectField->setValue($this->getCategoryKey());
	return $selectField;
}