2013-08-12 49 views
0

孩子的顯示數量我有一個XML文件看起來像這樣:彈性:在DataGrid列

<deelnemers>
<deelnemer id="timka"> <actID>0</actID> <actID>1</actID> </deelnemer>
<deelnemer id="hop">
<actID>0</actID> <actID>1</actID> <actID>3</actID> </deelnemer>
</deelnemers>

我想在一列中顯示ACTID的對每個人的號碼一個DataGrid。 到目前爲止,我有一個列數據給出的actid的serperated由','。 如何獲取列以顯示actID的總數?

這裏是列代碼:

<mx:DataGrid id="deelnemersActiviteit" width="130" height="440" dataProvider="{ActiviteitLeiding}"> 
      <mx:columns> 
       <mx:DataGridColumn dataField="actID" editable="false" headerText="Totem" resizable="false" width="100"/> 
      </mx:columns> 
     </mx:DataGrid> 

回答

2

你必須給列在其中返回「deelnemer」節點的ACTID節點數量的標籤功能。您可以在列中省略dataField屬性。

標籤函數的item參數將引用「deelnemer」節點。您可以返回actID節點的數量:

item.actID.length();