0
私は、次のXMLに類似したデータを表示するには、データグリッドを構築しています:ItemRendererを使用したDataGridColumn、dataProviderの設定方法は?
<foo>
<entities>
<entity>
<name>Jim</name>
<trend>
<quantity>10</quantity>
<quantity>20</quantity>
<quantity>30</quantity>
</trend>
</entity>
...
</entities>
</foo>
アイデアは、グリッドがオンに基づいて、2列目の1列と小さなグラフィック(スパークライン)に名前を表示することです量。私は、dataProviderとしてArrayListを必要とするスパークラインコンポーネントを持っています。 (とにかくまたは!)
<!-- XML from dataservice transformed into XMLListCollection -->
<mx:XMLListCollection id="xmlcol" source="{xmlData.entities.entity}"/>
<mx:DataGrid id="thegrid" dataProvider="{xmlcol}">
<mx:columns>
<mx:DataGridColumn id="name" dataField="name" headerText="Name" />
<mx:DataGridColumn id="spark" dataField="trend.quantity" header="Trend">
<mx:itemRenderer>
<mx:Component>
<mycomponents:Sparkline dataProvider="?????????" />
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
が最良の方法は何である量の配列へのスパークラインコンポーネントのdataProviderのを設定するには:私のグリッドはthusly設定されていますか? DataGridColumnを囲むdataFieldが必要ですか?私のアプローチはすべて間違っていますか?
いつものように、あなたが提供できるヘルプがあれば、事前に感謝します。これはあなたの問題を解決するかどうか
TB