//the Grid. <mx:DataGrid id="gridEquipos" x="2" y="5" width="100%" height="100%" visible="true" editable="false" dragEnabled="true" dropEnabled="true" dataProvider="{listaEquipos}" itemClick="gridEquipos_itemClickHandler(event)"> <mx:columns> <mx:DataGridColumn headerText="Código Equipo / Medidor" dataField="id_eq" id="IDEquipo"/> <mx:DataGridColumn headerText="Cant. Luminarias" dataField="cantLum" id="CantLuminarias"/> <mx:DataGridColumn headerText="Cant. Tramos" dataField="cantTram" id="CantTramos"/> <mx:DataGridColumn headerText="Tipo Conexión" dataField="tipoConn" id="TipoConexion"/> <mx:DataGridColumn headerText="NIS Cliente" dataField="nisClie" id="NisCliente"/> <mx:DataGridColumn headerText="??lt. Fact." dataField="observ" id="ultimaFacturacion"/> </mx:columns> </mx:DataGrid> //Filling grid function protected function gridEquipos_itemClickHandler(event:ListEvent):void { gridEquipoxTramo(); var seleccionado:String = new String; seleccionado = gridEquipos.selectedItem.toString(); acPolyline.removeAll(); var queryTaskEquipoSelected:QueryTask = new QueryTask(); queryTaskEquipoSelected.url = "http://gisred.chilquinta.cl:5555/arcgis/rest/services/AP_Municipal/AP_LA_CRUZ/MapServer/5"; queryTaskEquipoSelected.useAMF = false; var queryEquipoSelected:Query = new Query(); queryEquipoSelected.outFields = ["*"]; queryEquipoSelected.returnGeometry = true; queryEquipoSelected.where = "ARCGIS.DBO.MEDIDORES_AP_006.id_medidor=" + seleccionado; queryEquipoSelected.spatialRelationship ="esriSpatialRelIntersects"; queryEquipoSelected.outSpatialReference = myMap.spatialReference; queryTaskEquipoSelected.execute(queryEquipoSelected, new AsyncResponder(onResult, onFault)); listaEquipos.removeAll(); function onResult(featureSet:FeatureSet, token:Object = null):void { try{ for each (var myGraphic:Graphic in featureSet.features) { myGraphic.symbol=slsFind; // myGraphic.symbol= infoButton; // infoB=seleccionado; graphicsLayer.add(myGraphic); acPolyline.addItem(graphicsLayer); myMap.zoomTo(featureSet.features[0].geometry); myMap.level = 16; } }catch(err:Error){ Alert.show("no se pudo cargar el tramo"); } } function onFault(info:Object, token:Object = null):void { Alert.show("id de equipo no encontrada"); } }
Solved! Go to Solution.
trace(ObjectUtil.toString(featureSet.attributes));
C:\WINDOWS\system32\Macromed\Flash\NPSWF32_12_0_0_70.dll Flash Builder cannot locate the required debugger version of Adobe Flash Player. You might need to install the debugger version of the Flash Player or reinstall Flash Builder. Do you want to try to debug with the current version?
var at:AttributeTable = new AttributeTable(); at.dataGrid.selectedItem