spark.components.DataGrid 的邦定数据
<s:DataGrid id="yinji" x="0" y="-21" width="100%" height="397"
dataProvider="{CaseData}"
selectionChange="yinjiDG_itemClickHandler(event)" textAlign="left">
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="EmergencyName" headerText="" sortable="false" />
</s:ArrayList>
</s:columns>
</s:DataGrid>
public var _X:int;
public var _Y:int;
private function yinjiDG_itemClickHandler(event:GridSelectionEvent):void
{
_X = event.currentTarget.dataProvider[event.selectionChange.rowIndex].Longitude;
_Y = event.currentTarget.dataProvider[event.selectionChange.rowIndex].Latitude;
var PointID:String = event.currentTarget.dataProvider[event.selectionChange.rowIndex].EmergencyCaseID;
var arrpoint:Array = new Array();
if(_X != 0 && _X.toString() != "NaN" && _Y != 0 && _Y.toString() != "NaN"){
arrpoint.push(_X);
arrpoint.push(_Y);
arrpoint.push(PointID);
arrpoint.push("case");
AppEvent.dispatch(AppEvent.TOPOINT,arrpoint)
}
}
mx.controls.DataGrid 的邦定数据
<mx:DataGrid>
<mx:dataProvider>
<mx:Object Artist="Pavement" Price="11.99"
Album="Slanted and Enchanted"/>
<mx:Object Artist="Pavement"
Album="Brighten the Corners" Price="11.99"/>
</mx:dataProvider>
<mx:columns>
<mx:DataGridColumn dataField="Album"/>
<mx:DataGridColumn dataField="Price"/>
</mx:columns>
</mx:DataGrid>
public var _X:int;public var _Y:int;
protected function yinji_itemClickHandler(event:ListEvent):void
{
try{
var _X:Number = event.itemRenderer.data.Longitude;
var _Y:Number = event.itemRenderer.data.Latitude;
var arrpoint:Array = new Array();
if(_X != 0 && _X.toString() != "NaN" && _Y != 0 && _Y.toString() != "NaN"){
var PointID:String = event.itemRenderer.data.GeoNo;
arrpoint.push(_X);
arrpoint.push(_Y);
arrpoint.push(PointID);
arrpoint.push("Geo");
AppEvent.dispatch(AppEvent.TOPOINT,arrpoint)
}
}catch(e:Error){
trace(e.toString());
}
}