在自定义列表组件中装饰项呈示器

时间:2010-12-11 00:01:36

标签: flex actionscript-3

是否有人成功创建了一个自定义列表组件,该组件接受用户定义的项呈示器,但是用另一个类来装饰它以增强其行为?

这可能有用的原因包括:

  • 捕捉和停止事件的传播或派遣新事件代替他人
  • 在渲染器中合并行为以与自定义组件使用的其他包接口
  • 添加展开和折叠按钮以调整内部渲染器等的大小

这里的想法是不要求更改用户渲染器以使用此组件,因此请记住这一点。

1 个答案:

答案 0 :(得分:0)

是的,我是用Flextras DataSorter做到的。 DataSorter是一个自定义列表,其作用类似于Netflix Movie Queue。用户的itemRenderer包含它们的内容,但我们的包装器会在数字输入字段,上移按钮,下移按钮和其他按钮控件中添加。

这几乎是一场噩梦,需要对Flex List类进行大量的自定义。

由于您的问题是“是”或“否”,我觉得我已经回答了。你还想知道什么?