Flex spark.components.DataGrid与mx.controls.DataGrid邦定数据和项点击事件

来源:互联网 发布:python复制文件代码 编辑:程序博客网 时间:2024/06/01 07:44


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



原创粉丝点击