private function executeCompleteHandler(event:FindEvent):void { var resultCount:int = event.findResults.length; if (resultCount == 0) { //do something } else { // add feature as graphic to graphics layer for (var i:int = 0; i < resultCount; i++) { findTaskResults.addItem(event.findResults.feature) } var snv:SplitViewNavigator=navigator.parentNavigator as SplitViewNavigator; var mapView:ViewNavigator=snv.getViewNavigatorAt(1) as ViewNavigator; mapView.pushView(map, findTaskResults); } } <esri:GraphicsLayer graphicProvider="{data.feature}" > <esri:symbol> <esri:SimpleFillSymbol alpha="0.5" color="red"> <esri:outline> <esri:SimpleLineSymbol alpha="1.0" color="yellow"/> </esri:outline> </esri:SimpleFillSymbol> </esri:symbol> </esri:GraphicsLayer>Solved! Go to Solution.
<esri:GraphicsLayer graphicProvider="{data}" >
protected function button1_clickHandler(event:MouseEvent):void
{
// TODO Auto-generated method stub
findTask.execute(myFindParams);
}
private function executeCompleteHandler2(event:FindEvent):void
{
var snv:SplitViewNavigator=navigator.parentNavigator as SplitViewNavigator;
var mapView:ViewNavigator=snv.getViewNavigatorAt(1) as ViewNavigator;
zx.text = "Found " + event.findResults.length + " results.";
mapView.pushView(map, event.findResults);
}