UseZoomOnWheel: Boolean
Свойство UseZoomOnWheel содержит признак использования колесика мыши для масштабирования карты экспресс-отчета.
Значение свойства можно установить с помощью метода setUseZoomOnWheel и из JSON, а возвратить - с помощью метода getUseZoomOnWheel.
Свойство содержит true, если колесико мыши используется для масштабирования карты, и false, если не используется. По умолчание значение свойства равно true.
Для выполнения примера необходимо наличие на html-странице компонента ExpressBox с наименованием «expressBox» (см. «Пример создания компонента ExpressBox») и с загруженной картой в рабочей области. Отключим возможность использования колесика мыши для масштабирования карты экспресс-отчета и обработаем событие MetadataChanged:
// Получим представление карты экспресс-отчета var eaxMapView = expressBox.getDataView().getMapView(); eaxMapView.MetadataChanged.add( function(sender, args) { var changedSettings = args.ChangedSettings; if(changedSettings != null) { console.log("Измененные свойства: "); for(var n in changedSettings) { // Получим наименование и значение свойства console.log(changedSettings[n].Name + ": " + changedSettings[n].Value); } } } ); eaxMapView.setUseZoomOnWheel(false);
В результате выполнения примера будет отменена возможность использования колесика мыши для масштабирования карты экспресс-отчета, а в консоли браузера будут выведены наименование и значение измененной настройки карты после срабатывания события MetadataChanged:
Измененные свойства:
mapmaster.mainpanel.usezoomonwheel: false
См. также: