Aaron, If you want to hardcode the fields than replace the whole function with this one.public function queryPPIN(sPPIN:String):void
{
//hide infowindow if any
map.infoWindow.hide();
queryLayer = "http://gis.vernon-ct.gov/ArcGISweb/rest/services/Flex_Vernon/MapServer/10";
queryExpr = "Parcels.DBO.Parcels.MBL LIKE '[value]%'";
queryTitleField = "PARCEL ID";
queryLinkField = "";
var queryTask:QueryTask = new QueryTask(queryLayer);
if (configSearchText.useproxy && configData.proxyUrl)
{
queryTask.proxyURL = configData.proxyUrl;
}
var query:Query = new Query();
var pExpr:String = sPPIN.toUpperCase();
var expr:String = queryExpr.replace("[value]", pExpr);
query.where = expr;
var strFlds:String = "field1,field2,field3";
var flds:Array = strFlds.split(",");
query.outFields = flds;
query.returnGeometry = true;
query.outSpatialReference = map.spatialReference;
queryTask.useAMF = false; // TODO: remove when a better solution (for checking 9.3 vs 10 AGS) is ready
queryTask.execute(query, new AsyncResponder(onResult, onFault, queryFields));
showMessage(loadingLabel, true);
showStateResults();
// on result
function onResult(featureSet:FeatureSet, token:XMLList = null):void
{
try
{
searchResultAC = createSearchResults(featureSet, token);
// share data
addSharedData(widgetTitle, searchResultAC);
showMessage(selectionLabel + " " + featureSet.features.length, false);
}
catch (error:Error)
{
showMessage(error.message, false);
}
}
//on fault
function onFault(info:Object, token:Object = null):void
{
showMessage(info.toString(), false);
}
}And update this line with your real field namesvar strFlds:String = "field1,field2,field3";