你可以将ArrayCollection与自定义类对象绑定到树吗?

时间:2010-10-28 08:38:45

标签: flex

我用一些变量创建了一个Person.as类。然后我做了一个ArrayCollection并做了addItem(person1);的addItem(PERSON2);并使用dataProvider =“{oadp_tree}”将此arraycollection绑定到我的树。现在它没有显示在我的树中。虽然我在MXML中使用虚拟数据做了一个示例,它确实显示在我的树中(MXML示例使用。

我是否需要使用var something构建我的ArrayCollection:Object还是可以使用类?

2 个答案:

答案 0 :(得分:1)

您绝对可以使用包含自定义对象的ArrayCollection。

  1. 将所有元素放入ArrayCollection
  2. 将dataProvider属性绑定到ArrayCollection
  3. 为树实现labelFunction。对于我所说的所有情况,这几乎占80%......
  4. 你可以在这里找到一些例子:

    如果这有帮助,请投票/标记答案。 THX

答案 1 :(得分:0)

看一下Tree的dataDescriptor:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/Tree.html#dataDescriptor

还有labelField& labelFunction在同一个对象中。