我有一个类似这样的XML文件:
<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>
我希望dataGrid在列中显示每个人的actID数量。 到目前为止,我有一个列数据给出了actID的','。 如何让列显示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>
答案 0 :(得分:2)
您必须为该列提供一个标签函数,您可以在其中返回“deelnemer”节点的actID节点数。您可以在列上省略dataField属性。
标签功能的item参数将引用“deelnemer”节点。您可以使用以下命令返回actID节点的数量:
item.actID.length();