Flex的Datagrid的赋值,取值,与单击选定值获取。实例。
非常实用,但初学者可能不知道怎么用。 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:DataGrid x="152.5" y="134" dataProvider="{Arr}" id="dataG"> <mx:columns> <mx:DataGridColumn headerText="Column 1" dataField="col1"/> </mx:columns> </mx:DataGrid> <mx:Script> <![CDATA[ [Bindable] private var Arr:Array=[] private function click():void { Arr=[{col1:"user1"},{col1:"user2"},{col1:"user3"},{col1:"user4"}] var tmp:Object={col1:"user1"} Arr.push(tmp) } private function show_():void { txt.text=Arr[dataG.selectedIndex].col1; } ]]> </mx:Script> <mx:Button x="290" y="254" label="赋 值" click="click()"/> <mx:TextArea x="290" y="136" id="txt" height="37"/> <mx:Button x="385" y="254" label="取 值" click="show_()"/> </mx:Application> |