DataGridにテストデータの追加の仕方
ArrayCollectionを使ってのデータ生成
<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()"> <mx:Script> <![CDATA[ import mx.collections.ArrayCollection; [Bindable]private var test_ac:ArrayCollection = new ArrayCollection(); private function init():void{ for (var x:uint = 1; x <= 500; x++){ var obj:Object = new Object(); obj.service_name = "PC"; obj.original_id = x.toString(); obj.branch_name = "支店" + x.toString(); obj.account_number = x.toString() + "000"; obj.account_name = "hoge fuga foo"; obj.amount = x; test_ac.addItem(obj); } test_dg.dataProvider = test_ac; } ]]> </mx:Script> <mx:DataGrid id="test_dg"> <mx:DataGridColumn headerText="aaa" dataField="service_name" /> <mx:DataGridColumn headerText="bbb" dataField="original_id" /> <mx:DataGridColumn headerText="ccc" dataField="baranch_name" /> <mx:DataGridColumn headerText="ddd" dataField="account_number" /> <mx:DataGridColumn headerText="eee" dataField="account_name" /> <mx:DataGridColumn headerText="fff" dataField="amount" /> </mx:DataGrid> </mx:Application>
こうすれば簡単にDataGridにデータ足せる。