【发布时间】:2012-10-19 01:46:10
【问题描述】:
我对 Flex 环境有点陌生,我想知道如何处理这个场景:
我的初始代码是这样的:
public function displayAllNames(event:ResultEvent):void {
var result:ArrayCollection = new ArrayCollection();
result = event.result as ArrayCollection;
if (result.length != 0){
listBox.dataProvider = result;
}
}
event.result 是具有 name 属性的 Person 类的 ArrayCollection
listBox 是 Flex 中要显示名称的 List 组件的 id
当我尝试运行代码时,列表框确实显示了一些东西。但它没有显示名称,而是始终显示 object Object。看来我仍然必须先对 event.result 做一些事情,这样它才能成为 Person 类的 ArrayCollection。
【问题讨论】:
标签: java apache-flex arraycollection resultevent