Hi All,
I have an application that is up and running as expected. However, some times it doesn't load properly in a browser. But, when I close and reopen the URL it loads properly. I'm copying my code here. Would you guys please help me with my situation. Thanks in advance.
OnResult - the application loads a drop down box from an oracle table and sorts it alphabetically in the init() function. OnFault - it shows query processing error.
Code:
private function init():void
{
var query:com.esri.ags.tasks.supportClasses.Query = new com.esri.ags.tasks.supportClasses.Query();
query.outFields = ["GIS.Samples.NAME"];
query.outSpatialReference = new SpatialReference(102100);
query.returnGeometry = true;
query.where = "1=1";
queryTask.execute(query, new AsyncResponder(onResult, onFault));
function onResult(featureSet:FeatureSet, token:Object = null):void
{
function queryTask_executeCompleteHandler(event:QueryEvent):void
{
var array:Array = new Array();
for each(var graphic:Graphic in event.featureSet.features)
{
array.push(graphic.attributes["GIS.Samples.NAME"].toString());
}
array.sort();
var arrayList2:ArrayList = new ArrayList();
for each (var NAME:String in array)
{
for each (var graphic1:Graphic in event.featureSet.features)
{
if (graphic1.attributes["GIS.Samples.NAME"].toString() == name)
{
arrayList2.addItem(graphic1);
break;
}
}
}
ddList.dataProvider = arrayList2;
}
}
function onFault(info:Object, token:Object = null):void
{
Alert.show("There was a problem processing your query.");
}
}