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); }