怎的统计Flex中datagrid数据有多少条
怎样统计Flex中datagrid数据有多少条也就是,统计在datagrid中的数据有多少行。比如,我加载了20条数据在data
怎样统计Flex中datagrid数据有多少条
也就是,统计在datagrid中的数据有多少行。
比如,我加载了20条数据在datagrid中。。怎样统计条数
如果是用array数组,这个就可以用array.length来统计。。
我是从xml中加载数据的。。
我要做的功能是分页,所以要统计下datagrid的数据总数。
各位高手帮帮。。
在此谢谢。。哟。。
[解决办法]
xml的话,假如是下面的形式:
<items>
<item>...</item>
<item>...</item>
...
<item>...</item>
</items>
那你可以 items.children().length来取得元素的数目
[解决办法]datagrid的行数是根据它的dataProvider的长度决定的,是一个collection(基本类型的array和xmllist会内部先被转换成collection),如果collection有过滤器,直接取原数据的长度是不准确的,取dataProvider.length才是最准确的
[解决办法]var dg:arraycollection=new ArrayCollection();
dg=mydg.dataProvider as ArrayCollection
var t:int=dg.source.length;//数据长度