RegionClick: function (sender, args);
sender. Источник события;
args. Информация о событии. Доступные аргументы: ShapeName - название фигуры на карте, ShapeId - идентификатор фигуры, Position - позиция фигуры, задаваемая с помощью свойств- координат X и Y, IsDHTML - признак использования DHTML-карты.
Событие RegionClick наступает после выбора региона на карте экспресс-отчета.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. страницу «Пример создания компонента ExpressBox») и с загруженной картой в рабочей области. Получим информацию о выбранном регионе на карте экспресс-отчета:
// Получаем представление карты экспресс-отчета var mapView = expressBox.getDataView().getMapView(); // Обработаем событие RegionClick mapView.RegionClick.add(function (sender, args) { console.log("Название фигуры: " + args.ShapeName); console.log("Идентификатор фигуры: " + args.ShapeId); console.log("Расположение фигуры: (" + args.Position.X + ", " + args.Position.Y + ")"); });
В результате выполнения примера в консоли браузера будут выведены название, идентификатор и расположение фигуры, соответствующей выбранному региону:
Название фигуры: Krasnoyarsk krai
Идентификатор фигуры: RU-KYA
Расположение фигуры: (791, 410)
См. также: