3namespace Bitrix\Report\VisualConstructor\Views\JsComponent\AmChart;
5use Bitrix\Main\Localization\Loc;
6use Bitrix\Report\VisualConstructor\Handler\BaseReport;
28 parent::__construct();
29 $this->
setLabel(Loc::getMessage(
'REPORT_MULTI_LINEAR_GRAPH_VIEW_LABEL'));
30 $this->
setLogoUri(
'/bitrix/images/report/visualconstructor/view-multiple-direction.png');
41 $result = parent::handlerFinallyBeforePassToView($dataFromReport);
44 'minorGridEnabled' =>
true
49 "axisColor" =>
"#FF6600",
56 "axisColor" =>
"#FFFCCC",
59 "position" =>
"right",
63 $isAllReportModeIsDate =
true;
64 foreach ($dataFromReport as
$key => $report)
66 if (!isset($report[
'config'][
'mode']) && $report[
'config'][
'mode'] !==
'date')
68 $isAllReportModeIsDate =
false;
71 if ($report[
'config'][
'reportColor'])
73 $result[
'valueAxes'][
$key][
"axisColor"] = $report[
'config'][
'reportColor'];
76 $result[
'categoryAxis'][
'parseDates'] = $isAllReportModeIsDate;
80 $graph[
'valueAxis'] =
$result[
'valueAxes'][
$key][
'id'];
93 parent::collectReportHandlerFormElements($reportHandler);
94 $removeReportControlFormElement = $reportHandler->getFormElementByDataAttribute(
'role',
'report-remove-button');
95 if ($removeReportControlFormElement)
97 $reportHandler->removeFormElement($removeReportControlFormElement);
const MAX_RENDER_REPORT_COUNT
handlerFinallyBeforePassToView($dataFromReport)
const DEFAULT_EMPTY_REPORT_COUNT
collectReportHandlerFormElements($reportHandler)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if(empty($signedUserToken)) $key