how to pass field value on click events to setDefinitionExpression for another feature class.
I tried this one but its not working. I appreciate any Help.
fld="SiteID";
featureLayer.on("Click", function(events){
var testval=events.graphic.attributes[fld];
featureLayer2.setDefinitionExpression("SiteID = 'testval'");
map.addLayer(featureLayer2);
});
Solved! Go to Solution.
Husham,
it would be:
featureLayer2.setDefinitionExpression("SiteID = '" + testval + "'");
Husham,
it would be:
featureLayer2.setDefinitionExpression("SiteID = '" + testval + "'");
Thank you. Yes your solution worked perfect as mine.
featureLayer2.setDefinitionExpression('siteID = ' + testval);