private function calculalteplanind():void { var SelectingFeature:FeatureSet = new FeatureSet(); SelectingFeature.features = myFeatureLayerstewardship.selectedFeatures var features:ArrayCollection = ArrayCollection(myFeatureLayerstewardship.graphicProvider); var featureSet:FeatureSet = new FeatureSet(features.source); Alert.show ("GP RUNNING") var params:Object = { "Selecting_Features": SelectingFeature, "Stewardship": featureSet } gp.execute(params, new AsyncResponder( onResult, onFault )); function onResult(gpResult:ExecuteResult = null, token:Object = null):void { Alert.show("YAY") } function onFault(info:Object, token:Object = null):void { Alert.show(info.toString()); } } <esri:Geoprocessor id="gp" useAMF="false" outSpatialReference="{myMap.spatialReference}" processSpatialReference="{myMap.spatialReference}" url="http://tfsgis-iisd01:6080/arcgis/rest/services/TwoParametersWithSelection2/GPServer/CalcFeaturesStewardshipOneParameterSelection" />
Solved! Go to Solution.
private function calculalteplanid():void { var SelectingFeature:FeatureSet = new FeatureSet(); SelectingFeature.features = myFeatureLayerstewardship.selectedFeatures SelectingFeature.fields = myFeatureLayerstewardship.layerDetails.fields var features:ArrayCollection = ArrayCollection(myFeatureLayerstewardship.graphicProvider); var featureSet:FeatureSet = new FeatureSet(features.source); // var featureSet:FeatureSet = new FeatureSet(features.toArray()) featureSet.fields = myFeatureLayerstewardship.layerDetails.fields var params:Object = { "Selecting_Features": SelectingFeature, "Stewardship": featureSet } var geoprocessTask:Geoprocessor = new Geoprocessor(); geoprocessTask.outSpatialReference = myMap.spatialReference; geoprocessTask.url = "http://tfsgis-iisd01:6080/arcgis/rest/services/TwoParametersWithSelection2/GPServer/CalcFeaturesStewardshipOneParameterSelection"; geoprocessTask.submitJob(params, null, null); geoprocessTask.addEventListener(GeoprocessorEvent.JOB_COMPLETE,jobCompleteHandler); geoprocessTask.addEventListener(FaultEvent.FAULT, faultHandler2); }
private function calculalteplanind():void
{
var SelectingFeature:FeatureSet = new FeatureSet(myFeatureLayerstewardship.selectedFeatures);
var featureSet:FeatureSet = new FeatureSet(myFeatureLayerstewardship.featureCollection.featureSet.attributes);
var params:Object = {
"Selecting_Features": SelectingFeature,
"Stewardship": featureSet
};
gp.submitJob(params, new AsyncResponder( onResult, onFault ));
function onResult(gpResult:ExecuteResult = null, token:Object = null):void
{
}
function onFault(info:Object, token:Object = null):void
{
}
}
private function calculalteplanid():void { var SelectingFeature:FeatureSet = new FeatureSet(); SelectingFeature.features = myFeatureLayerstewardship.selectedFeatures SelectingFeature.fields = myFeatureLayerstewardship.layerDetails.fields var features:ArrayCollection = ArrayCollection(myFeatureLayerstewardship.graphicProvider); var featureSet:FeatureSet = new FeatureSet(features.source); // var featureSet:FeatureSet = new FeatureSet(features.toArray()) featureSet.fields = myFeatureLayerstewardship.layerDetails.fields var params:Object = { "Selecting_Features": SelectingFeature, "Stewardship": featureSet } var geoprocessTask:Geoprocessor = new Geoprocessor(); geoprocessTask.outSpatialReference = myMap.spatialReference; geoprocessTask.url = "http://tfsgis-iisd01:6080/arcgis/rest/services/TwoParametersWithSelection2/GPServer/CalcFeaturesStewardshipOneParameterSelection"; geoprocessTask.submitJob(params, null, null); geoprocessTask.addEventListener(GeoprocessorEvent.JOB_COMPLETE,jobCompleteHandler); geoprocessTask.addEventListener(FaultEvent.FAULT, faultHandler2); }