2个答案 按时间排序 按投票排序
-
给你一个案例吧~~
[Bindable] public var pageSize:int;//每页显示行数 [Bindable] private var currentPage:int;//当前页 [Bindable] public var totalRecord:int=0;//总记录数 [Bindable] private var totalPage:int=0;//总页数 [Bindable] public var currData:Array;//列表数据 [Bindable] public var arrColumns:Array;//DataGrid列,在调用时需要为这个数组设置数据 //分页数据加载 private function loadData(pageNum:int):void{ if(this.ite!=null){ ite._data.cloumnSelected = false; this.dataGrid.arrColl.removeAll(); } this.param.currPage = pageNum; //跳转页码 this.param.pageSize = this.pageSize; //页显示数量 HessianServiceInvoker.getInstance().invoke(this.serviceName, this.methodName, this.param, callBackHandler); } //回调 private function callBackHandler(event:HessianResultEvent):void{ var page:Object = event.result as Object; init(page, this.serviceName, this.methodName, this.param); } //刷新当前datagrid public function refleshGrid():void{ this.param.currPage = this.currentPage; //跳转页码 this.param.pageSize = this.pageSize; //页显示数量 HessianServiceInvoker.getInstance().invoke(this.serviceName, this.methodName, this.param, callBackHandler); } <mx:VBox width="100%" height="100%" verticalGap="0" horizontalAlign="center" backgroundColor="white"> <ui:MyDataGrid id="dataGrid" width="100%" height="100%" rowHeight="30" editable="false" dataProvider="{currData}" columns="{arrColumns}" styleName="myGrid"/> <mx:HBox backgroundColor="#f3fafe" cornerRadius="0" borderStyle="solid" borderSides="[top]" horizontalAlign="right" verticalAlign="middle" width="100%" > <mx:Text text="{' 第'+(totalPage>0?(currentPage):0)+'页/共'+totalPage+'页'+' 共'+totalRecord+'条记录'}"/> <mx:LinkButton id="lbtnFirst" label="首页" color="#059405" click="loadData(1)" enabled="{lbtnPrevious.enabled}"/> <mx:LinkButton id="lbtnPrevious" label="上一页" color="#059405" click="loadData(currentPage - 1)" enabled="{currentPage>1?true:false}"/> <mx:LinkButton id="lbtnNext" label="下一页" color="#059405" click="loadData(currentPage + 1);" enabled="{totalPage>currentPage?true:false}"/> <mx:LinkButton id="lbtnLast" label="尾页" color="#059405" click="loadData(totalPage);" enabled="{lbtnNext.enabled}"/> <mx:NumericStepper id="nsPageNum" stepSize="1" minimum="1" maximum="{totalPage}" enabled="{lbtnJump.enabled}" cornerRadius="0"/> <mx:LinkButton id="lbtnJump" label="跳转" color="#059405" click="loadData(nsPageNum.value);" enabled="{totalPage>1?true:false}"/> </mx:HBox> </mx:VBox>
2013年9月12日 15:04
-
在as脚本中声明一个ArrayCollection,选中grid的某条列表时添加到Arraycollection中,翻页后选中添加,需要的时候从里面取出来就可以了
2013年9月11日 16:25
相关推荐
这个分页只与后台交互一次,然后将获得的集合在前台进行分页显示。
flex datagrid pagination, flex分页组件
在FLEX4中开发带有过滤功能的DATAGRID组件
flex as3.0写的关于DataGrid的分页功能,拿出来分享一下!
flex datagrid 实现合计功能控件包 带源码,demo fxp是flex4的工程文件,导入到工作空间即可 直接导入项目即可。 更多访问我的blog www.dplayer.net
NULL 博文链接:https://lipbb.iteye.com/blog/1568156
这是我自己开发的一个dataGrid分页的控件,上传的资源是一个打成包的flex项目,这个控件在查询数据时是与后台进行实时交互的,表格的表头样式是重写皮肤类进行定义的,而隔行变色是通过css来实现的。其中最重要的...
Flex dataGrid 全选、反选 checkBox 不是很完善,但很有借鉴意义
这是一个关于flex datagrid分页,还有一个把datagrid数据导出excel的功能
mvc datagrid 支持分页功能,采用easyui的datagrid.
flex中的datagrid的分页定位以及高亮显示
flex 三状态多选 自动分页DataGrid
Flex创建可编辑以及分页的DataGrid,对熟悉和使用datagrid控件是一个很好的例子。
DataGrid绑定数据分页出错DataGrid绑定数据分页出错
一个flex datagrid分页的例子
flex datagrid组件的分页技术,根据自己情况稍加修改就行了,这也是本人网上搜集,希望对大家有帮助吧
本例实现对dataGrid组件的分页功能,实现的技术采用Flex3实现
Flex 自定义DataGrid,带增删改查等各种功能.列锁定,序号等各种功能.
Flex中,给Datagrid加全选功能。
这是我自己开发的一个dataGrid分页的控件,上传的资源是一个打成包的flex项目,这个控件在查询数据时是与后台进行实时交互的,表格的表头样式是重写皮肤类进行定义的,而隔行变色是通过css来实现的。其中最重要的...