用Repeater生成数据表格
作者:Flying 日期:2009-06-11
如果要生成的数据表格不需要滑条,不需要排序,不需要拖曳,使用DataGrid就太浪费了,此时可以试一试Repeater,它比DataGrid高效,比直接用循环方便。
Repeater最基本就是重复生成用户界面组件。重复创建的过程就是一个循环的过程,此时会派发repeat事件,当第一次执行循环,会派发repeatStart事件,最后一次执行循环,会派发repeatEnd事件。Repeater的用法很简单,指定dataProvider,将要循环操作的组件或容器放在Repeater标签之中就行了。不过默认情况下生成界面很乱,要生成数据表格,还得指定各列的宽度。
本实例是通过运算得出列宽,该列宽为列所在的各组件宽与该列maxWidth相比的最大值,如果maxWidth大于相应的列组件宽的最大值,则数据表格不会分行显示,否则会分行显示。
注意:
- Repeater生成的子项全部是以ID的同名数组形式存在的
- 不能对不扩展 UIComponent 类的对象使用 <mx:Repeater> 标签
上一篇: Flash Builder 4新特性试用:改进与Flash的整合
下一篇: 使用Flash Builder 4和Zend AMF创建数据为中心的简单应用
文章来自: 本站原创
Tags: Control
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论

