• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/integration/report/view/managers/managersratinggraph.php
  • Класс: Bitrix\Crm\Integration\Report\View\Managers\FinancialRatingGraph
  • Вызов: FinancialRatingGraph::handlerFinallyBeforePassToView
public function handlerFinallyBeforePassToView($calculatedPerformedData)
{
	$result = parent::handlerFinallyBeforePassToView($calculatedPerformedData);

	if (is_array($result['data']))
	{
		$result['series'][0]['heatRules'] = [[
			"target" => "columns.template",
			"property" => "fill",
			"min" => "#00DEBA",
			"max" => "#2FCEF6",
			"dataField" => "valueY"
		]];

		$result['series'][0]['columns']['width'] = '50%';
		$result['series'][0]['columns']['maxWidth'] = 66;
		$result['series'][0]['columns']['strokeOpacity'] = 0;
		$result['series'][0]['columns']['column']['cornerRadiusTopLeft'] = 60;
		$result['series'][0]['columns']['column']['cornerRadiusTopRight'] = 60;
		$result['series'][0]['columns']['column']['cornerRadiusBottomLeft'] = 60;
		$result['series'][0]['columns']['column']['cornerRadiusBottomRight'] = 60;


		foreach ($result['data'] as $k => $item)
		{
			$result['data'][$k]['bullet'] = $result['data'][$k]['balloon']['icon'];
		}
	}

	return $result;
}