Browse > Home »

Flex DataGrid 分页 (服务器端分页版)

九月 9th, 2009 7 comments

之前写过DataGrid的分页控件,但是针对的数据类型是客户端型的,也就是说数据必须全部读取到客户端,对于小型数据类的分页比较适合。想了解的同学可以到这里看看
Flex DataGrid 分页 排序 箭头指示
这一篇主要介绍的是我刚刚整出来的针对服务器端数据分页的控件,表达能力不是很好。就叫DataGrid分页2吧。
老样子,在文章的最后附上了包含源码的一个小Demo。下面讲讲主要思路。 (more…)

Flex DataGrid 分页 排序 箭头指示

七月 6th, 2009 13 comments

flex datagrid 分页,这次更新了一下,会显示排序时的箭头。
详情可以查看这里
Flex DataGrid 分页 带排序功能
Flex DataGrid 分页
这里是新的源码Pagination_Sort01.rar下载地址1 下载地址2
这里是thegod通过修改Pagination后提供的源码(thegod 本人同意在此公开源码)Pagination_sortAndADG.rar下载地址1 下载地址2,里面包含了针对AdvancedDataGrid的分页以及排序,而且支持多列排序,集体过来围观、表扬一下! :roll:
我正在整合,稍后弄上来,希望能做成DataGridBase和AdvancedDataGridBase通用的。哇,Pagination越来越强大了!

整合了的Pagination,DataGrid以及AdvancedDataGrid,通用,源码在这里 Flex DataGrid分页 Demo
下载地址1 下载地址2

Flex DataGrid 分页 带排序功能

七月 1st, 2009 7 comments

之前写过一篇关于DataGrid 分页的文章:Flex DataGrid 分页,有个同学提及到需要带排序功能,之前没加排序功能是因为考虑到数据量过大时,排序可能会很耗资源,在这里各位自己权重一下,因为这个分页功能是数据本地化之后的进行控制的。目前排序功能的实现只是针对数字的排序,如果对非数字排序的话,可能会出现乱序情况。大家可以对以下代码进行适当的修改

private var sort:Sort=new Sort();
private var descending:Boolean=false;
private function sortDataSourceItem(target:Object):void{
	descending=!descending;
sort.fields=[new SortField(target.toString(),true,descending,true)];
_dataProvider.sort=sort;
_dataProvider.refresh();
RefershData();
}

这里附带了一个demo,源码在这里Pagination_Sort.rar下载地址1 下载地址2

Flex DataGrid 分页

六月 15th, 2009 17 comments

分享一个刚弄完 Flex DataGrid 分页控件,确切点说,应该是Flex ListBase 分页控件,继承自ListBase的组件都能被控制,
至于我所说的控制,是指数据本地化之后的控制,如果你是想要实现与后台交互式的读取数据,就得自己动手了。
废话少说,先看看怎么用(下面的实例使用的都是DataGrid):
PageController 就是分页 控制器,PerPage属性设置每页显示多少条数据,TargetUI属性设置控制对象,这里设置了控制DataGrid每页显示5条数据,这两个属性一般都
是在编码期程序员就直接指定了(有特殊要求的同志,自己去改),DataProvider属性设置数据源,比较常见的是运行时赋值,比如读取XML,或者后台读取数据,可以通过下面3种方法赋值。
(more…)