读书人

Flex4中ResultEvent事件e.result有关问

发布时间: 2013-01-05 15:20:39 作者: rapoo

Flex4中ResultEvent事件e.result问题
使用Flex4在 当前函数中
private function getStudentAll(e:ResultEvent):void{
Alert.show(e.result.toString());
trace(e.result as Array);
trace(e.result as ArrayCollection);
date.dataProvider = e.result as ArrayCollection;

}
打印 e.result as Array 可以获取对象的值

打印 e.result as ArrayCollection却无法获取对象的值,为空

麻烦知道的告知一下,谢谢
[解决办法]
e.result有多少数据?
[解决办法]
array应该是可以直接做为arraycolliction来使用的吧,除非你的array里面只有一行记录……也可能是我记错了

引用:
e.result是读取数据库里的数据,可以获取值
现在这个问题已经解决了,是方法返回值问题,我写的方法返回的是一个数组,ArrayCollection是集合,所以为空,哎 大意了。

读书人网 >flex

热点推荐