require(['dojo/_base/connect'], function(dc) { var highlightGraphic = function(evt) { var graphic = evt.graphic, symbol = graphic.symbol; // make a copy of the symbol. graphic._previousSymbol = symbol.toJson(); // assuming the graphic has a SimpleLineSymbol... symbol.setColor(color).setWidth(highlightWidth); graphic.setSymbol(symbol); } var unHighlightGraphic = function(evt) { var graphic = evt.graphic; if (graphic._previousSymbol) { graphic.setSymbol(esri.symbol.fromJson(graphic._previousSymbol)) delete graphic._previousSymbol; } } dc.connect(reaches, 'onMouseOver', highlightGraphic); dc.connect(reaches, 'onMouseOut', unHighlightGraphic); }
require(['dojo/_base/connect'], function(dc) { var highlightGraphic = function(evt) { var graphic = evt.graphic, symbol = graphic.symbol; // assuming the graphic has a SimpleLineSymbol... symbol.setColor(highlighcolor).setWidth(highlightWidth); graphic.setSymbol(symbol); } var unHighlightGraphic = function(evt) { var graphic = evt.graphic; symbol = graphic.symbol; symbol.setColor(unhighlightColor).setWidth(unhighlightWidth); graphic.setSymbol(symbol); } dc.connect(reaches, 'onMouseOver', highlightGraphic); dc.connect(reaches, 'onMouseOut', unHighlightGraphic); });
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.