后台怎么获取Ext.PagingToolbar中的当前显示页码,以及分页限制limit,同时显示总页数是查询数据表的所有所有数据的页数,求后台数据库操作源码Thank!EXT PagingToolbar分页数据库

解决方案 »

  1.   

    ext例子grid包,找到分页表格的例子,里面有详细的分页配置,和参数传递代码,如果例子看不明白,参照API,如果还不明白,你追问。
      

  2.   

    二楼你好,分页的列子我看了,但是还是没看懂在后台的数据查询时是怎么接收limit的,PagingToolbar的当前页码是用bbar.getPageData().activePage获取的吗?
      

  3.   

    说下我的理解
    分页基本参数 limit,start
    后台返回基本参数:Total 这个给extjs自己算页数的前台传limit和start,那么后台得到后,就能用sql取出从start开始的limit条数据,然后返回。
    返回的时候,附带一下满足条件的所有条目数Total,给前台extjs,totalProperty : "Total", // 数据记录总数,分页需要  
    所有条目数这么取
    int recordcount; //记录总数 
    //获取记录总数 
    rs1.last();
    recordcount = rs1.getRow();
      

  4.   


    楼上的热心网友已经说明白了,EXTJS store组件会把参数变量limit,start传递给后台,后台可以直接接收。至于如何接受前台传递过来的参数,我觉得,这似乎不是JS能完全解释明白的,得看你后台是用什么语言在写了。
      

  5.   

    此问题已经解决,分页最关键的是获取PagingToolbar组件的当前显示页和当前页显示条数限制值,并传回后台计算,值得一提的是得另外写一方法获取数据总数传给前台PagingToolbar,它会自动根据当前页条数限制值计算页数。