0

我有一个如下所示的 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 数量。到目前为止,我有一列 dat 给出了由“,”分隔的 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>
4

1 回答 1

2

您必须为该列提供一个标签函数,在该函数中返回“deelnemer”节点的 actID 节点数。您可以省略列上的 dataField 属性。

label 函数的 item 参数将引用“deelnemer”节点。您可以使用以下命令返回 actID 节点的数量:

item.actID.length();
于 2013-08-12T14:27:22.290 回答