在Flex下实现数据分页控件
数据分页功能在 WEB 应用非常广泛,虽然 Flex 基于 Win 的显示方式似乎没有必要,但实现应用中还是非常有用的。由于 Flex 的数据往往由其网络服务提供(如: WebService 等),大量的数据传输和表现会影响 Flex 的性能;这个时候就可能通过数据分页的方法来获取当前显示数据,即能降低网络传的负担同时也能减少 Flex 的处理工作。 首先分页控件需要的功能有:首页,上一页,下一页,未页和页数跳转等。 控件表现如下: 控件使用用例图 定义分页控件的事件: PageChange 相关事件参数对象: package { import flash.events.Event; import mx.events.IndexChangedEvent; public class PageChangeEvent extends flash.events.Event { public function PageChangeEvent(pageindex:int,pagesize:int) { super("PageChange"); PageIndex= pageindex; PageSize =pagesize; } public var PageIndex:int=0; public var PageSize:int=0; public function Filter(list