var deferred = identifyTask.execute(identifyParams); deferred.addCallback(function (response) { // response is an array of identify result objects // Let's return an array of features. return dojo.map(response, function (result) { var feature = result.feature; feature.attributes.layerName = result.layerName; //var infoTemplate = new esri.InfoTemplate('${result.layerName}', "${*}"); var infoTemplate = new esri.InfoTemplate("test", "${*}"); infoTemplate.setTitle("testing"); feature.setInfoTemplate(infoTemplate); } return feature; });
Solved! Go to Solution.
var sp = feature.attributes; contentString += "<b>" + result.layerName + "</b>"; for (x in sp) { contentString += "<br/>"; contentString += x + ": " + feature.attributes; }
var sp = feature.attributes; contentString += result.layerName; for (x in sp) { contentString += "<br/>"; contentString += x; }
var sp = feature.attributes; contentString += "<b>" + result.layerName + "</b>"; for (x in sp) { contentString += "<br/>"; contentString += x + ": " + feature.attributes; }