OBJECTID IN (1,2,3,4,5,6,7,8,9,10)
private function onComplete_FeatureLayerSelection(e:FeatureLayerEvent):void { var oidArr:Array = []; for (var rf:int=0; rf < e.features.length; rf++){ oidArr.push(e.features[rf].attributes.OBJECTID); } relatedQuery.objectIds = oidArr; trace(oidArr); // shows array of numbers //relatedQuery.objectIds = [e.features[0].attributes.OBJECTID]; //FID number in featurelayer if (e.features.length > 0){ my_layer.queryRelatedFeatures(relatedQuery, new AsyncResponder(onResult, onFault)); function onResult(relatedRecords:Object, token:Object = null):void { for (var rr:int = 0; rr < e.features.length; rr++){ var fset:FeatureSet = (relatedRecords[e.features[rr].attributes.OBJECTID]); var objIds:Array = new Array(); if(fset){ for each (var g:com.esri.ags.Graphic in fset.features) { objIds.push(g.attributes.Local_ID); trace(g.attributes.Local_ID); } trace(objIds); } } } function onFault(info:Object, token:Object = null):void { trace("on fault issue"); } } else{ Alert.show("No Records Found"); } }
var oidArr:Array = []; for (var rf:int=0; rf < e.features.length; rf++){ oidArr.push(e.features[rf].attributes.FID); } relatedQuery.objectIds = oidArr;
relatedQuery.objectIds = [e.features[0].attributes.FID]; //FID number in featurelayer
Signed in members can post, follow updates, and more. New here? Register a free account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.