首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

怎的统计Flex中datagrid数据有多少条

2012-12-29 
怎样统计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;//数据长度

热点排行