- 締切済み
DataGrid(Flex)においてのアイコンの表示方法
何時もこのサイトで勉強させていただき大変感謝しています。 FlexのDataGridにアイコンをactionscriptを利用して表示させる方法について分かる方がいましたら教えていただけませんでしょうか。 参考書等には以下のようなサンプルが載っており参考にしました。 <!--アイコンを表示するレンダラーを定義--> <mx:Component id=\"icon_renderer\"> <mx:HBox horizontalAlign=\"center\"> <mx:Image source=\"{data.icon}\" height=\"100\" width=\"100\"/> </mx:HBox> </mx:Component> <!-- データの定義 --> <mx:ArrayCollection id=\"person_ary\"> <mx:Object name=\"Aさん\" age=\"30\" icon=\"image.png\"/> </mx:ArrayCollection> <mx:Datagrid id=\"a_grid\" dataProvider=\"{person_ary}\"> <mx:DataGridColumun itemRenderer=\"{icon_renderer}\" /> </mx:Datagrid> 参考書では上記のような方法でアイコンを表示させているのですが、私は<!-- データの定義 -->の部分をactionscriptで記述したいと考えています。 下記のようにactionscriptで記述するぶんにはアイコン以外は表示されるのですが、アイコンの情報をどう追加していいのか分からずにいます。 [Bindable] private var person_ary:ArrayCollection = new ArrayCollection([]); var new_item:Object = {name:\"Aさん\",age:\"30\"}; person_ary.addItem(new_item); 分かる方がいましたら、宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mahny
- ベストアンサー率74% (57/77)