Solved! Go to Solution.
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"); } }
OBJECTID IN (1,2,3,4,5,6,7,8,9,10)