var featureLayer = new esri.layers.FeatureLayer(<service url>,{ mode: esri.layers.FeatureLayer.MODE_ONDEMAND, outFields: ["*"], }); dojo.connect(featureLayer, "onClick", openHyperlink); function openHyperlink(evt){ url = evt.graphic.attributes.<field name>; window.open(url); }
var featureLayer = new esri.layers.FeatureLayer(<service url>,{ mode: esri.layers.FeatureLayer.MODE_ONDEMAND, outFields: ["*"], }); featurelayer.on("click", openHyperlink); function openHyperlink(evt){ url = evt.graphic.attributes.<field name>; window.open(url); }
Hi Christopher,You could do the following:var featureLayer = new FeatureLayer(<service url>,{ mode: FeatureLayer.MODE_ONDEMAND, outFields: ["*"] }); on(featureLayer, "click", function(evt){ url = evt.graphic.attributes.<field name>; window.open(url); })
var featureLayer = new FeatureLayer(<service url>,{ mode: FeatureLayer.MODE_ONDEMAND, outFields: ["*"] }); on(featureLayer, "click", function(evt){ url = evt.graphic.attributes.<field name>; window.open(url); })
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.