`
bowld
  • 浏览: 14011 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
最近访客 更多访客>>
社区版块
存档分类
最新评论

flex分页控件源码

 
阅读更多

  功能说明:只配合服务器端分页。这个分页条是通用的。只需要在其它页面引用即可。这里肯定有网友会问到:数据源问题如何解决。很简单。你只需从引用的页面传入一个ArrayCollection和总页数给这个控件,当然你还要在AS代码中实现指定名称的查询方法。见蓝色部分代码。其它事情由它负责搞定。本分页条支持键盘上左右上下键分页。
  传入参数:ArrayCollection(你要显示的数据,当然是封装在了ArrayCollection中)和总页数
  输出参数:当前页数和触发事件的控件名称(如button或combox)
  源码如下:
  
  width="342" height="26"
  fontSize="12" 
  creationComplete="this.init()">
  
  1)
  {
  this.lbtnNext.enabled=true;
  this.lbtnLast.enabled=true;
  }
  this.currentPage=1;
  this.setCombox();
  }
  //
  private function setCombox():void
  {
  this.comboxArrayCollection = new ArrayCollection();     
  for(var i:int=1 ;i1)
  {
  this.lbtnPrevious.enabled=true;
  this.lbtnFirst.enabled=true;
  }
  if(currentPage==1)
  {
  this.lbtnPrevious.enabled=false;
  this.lbtnFirst.enabled=false;
  }
  this.changeComboxIndex(this.currentPage-1);
  }
  private function changeComboxIndex(index:int):void
  {
  this.combox_index.selectedIndex =index; 
  }
  ]]>
  
  说明:当页面初始化时,整个分页条是未激活的状态。只有点击了引用的页面上的查询按钮,并且有结果的时候,它才会被激活。
  
  
  
  
  width="76"   enabled="false" />
  
  代码肯定有不完善的地方,欢迎大家指点。
  看到这篇文章点击率比较高,因此,今天特意花时间完善一下这篇文章。下面贴出引用页面的代码并进行详细讲解,希望对大家有所帮助!好东西大家分享!
  
  width="100%" height="520"
  xmlns:ns1="view.util.*"    //上面的分页条组件页面是放在flex_src/view/util下面的,所以这个地方如此引用。
  xmlns:ns2="view.checkout.*"
  creationComplete="this.init();">
  
  
  
  width="100%" height="83" layout="absolute" horizontalAlign="center"  y="-11">
  
  width="100" x="185"/>
    
  width="24" height="24"/>
  
  
  width="126"/>
  width="24" height="24"/>
  
  
   //这里是具体引用分页组件地方。注意这里fatherObject 必须和分页组件代码中定义的一致。
  width="560" dataProvider="{rentRecordData}" id="datagrid">
  
  width="80"/>
  
  width="120" />
  width="85"/>
  width="120" dataField="expireDate" />
  width="55"/>
  
  
  
  
  width="128"/>
  
  Session.as文件源码:
  package util
  {
  public class Session
  {
  public function Session()
  {
  }
  //总页数
  public static var  PAGE_COUNT :Number = 0;
  //组件名称
  public static var COMPONENT:String;
  }
  }
分享到:
评论

相关推荐

    Flex分页控件源码

    Flex分页控件源码,实现最新最炫的web开发分页设计

    flex 分页控件

    自己写的flex 分页控件,使用简单,有源码和使用实例。

    flex datagrid 分页控件源码

    flex datagrid pagination, flex分页组件

    SimPager Flex分页组件

    重写的Flex分页组件,改进了一些BUG,原版的源码丢了,又重写了一个,所以没有版本之分 recordCount//记录总数,程序对该属性赋值生成分页 currentPageIndex//当前页 pageSize//每页记录数 buttonConut//显示的...

    flex基于datagrid控件的增删改查及分页实现

    NULL 博文链接:https://ln-ydc.iteye.com/blog/1462633

    赫阳新闻发布系统(asp.net与flex通信) v1.1.rar

    本系统 适合于 商业 也适合于个人学习 尤其是对一些初学者来说,绝对是一个好的学习源码, 本程序源码全部由个人编写!...数据分页没有用控件 自己写数据分页 后台用的我上一个项目的后台懒得改了将就用

    新闻发布系统(asp.net与flex通信) v1.1

    本程序源码全部由个人编写! 设计思想是两层架构 可以自己根据需要自己扩展!本项目灵活性很强! 文件说明: HeYang.Common 公共层 ...数据分页没有用控件 自己写数据分页 后台用的我上一个项目的后台懒得改了将就用

    赫阳新闻发布系统(asp.net与flex通信) v1.1

    赫阳新闻发布系统(asp.net与flex通信) v1.1,本系统 适合于 商业 也适合于个人学习,尤其是对一些初学者来说,绝对是一个好的学习源码...数据分页没有用控件 自己写数据分页 后台用的我上一个项目的后台懒得改了将就用

    asp.net知识库

    正式发布表达式计算引擎WfcExp V0.9(附源码) 运算表达式类的原理及其实现 #实现的18位身份证格式验证算法 身份证15To18 的算法(C#) 一组 正则表达式 静态构造函数 忽略大小写Replace效率瓶颈IndexOf 随机排列算法 ...

Global site tag (gtag.js) - Google Analytics