0

In my flex project I have a list with customized itemRenderer. I will provide data from a XML file. I want this itemRenderer

  1. Always contains only 6 items and not less and not more
  2. If the result of XML file contains less than 6 items (e.g 3 items), put the rest of items (remained 3 ones) a default item.

See screenshot:

Customized itemRenderer

Anybody has any suggestion?

4

1 回答 1

1

我将创建一个数据对象类,其中包含一个引用 XML 节点的属性。然后为您在 XML 数据中拥有的每个节点使用该数据对象的新实例填充 ArrayCollection,最多 6 个。如果您有更少,请继续添加数据对象实例,而不添加 XML 节点引用(您不会有任何参考)。

然后在您的 itemrenderer 中,您可以简单地检查数据对象是否包含 XML 节点。如果是,则呈现其内容,如果不是,则呈现默认视图。

于 2013-08-12T13:43:33.837 回答