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); })
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.