B\S备忘录02——分页

       自贴吧之海开启大水逼时代以来,水军已成最强势力,然名将皆有本心,或忠,或义,或争,或战,或霸道,或诡道,水军道之不相同者,皆隐。曼吉克斯隐于市,考林隐于谷,炘隐于山,传奇者实属雷神·风暴烈酒。头戴斗笠,身穿蓝色道袍,身似熊猫,友皆称之——蓝猫。战场之上亦以飘逸灵动闻于世,只因不愿受制于人,选择逍遥人间,然水军崛起之势,必以天下人之尸体为阶,建立海底监狱大推进城,关押不服从者。

      只皆因推进城中一场鏖战,那蓝猫单枪匹马,闯入推进城,释放最浅两层囚犯,带领众人进攻监狱最底层。蓝猫一仗怀揣不朽之守护,二仗友人 淘气 被囚于最底层之愤怒,无视镇守水军大校,杀入重围,先后残影,涡流击毙海军中校四名,士兵无算,于百万军中七进七出,疯狂杀戮。史书记载:此一战役之惨烈,战况之悲壮,只叫风云为之色变,大地为之颤抖,此战过后,水军小儿夜闻蓝猫之名止啼,贴吧之海上下更是盛传民谣:名师大将莫自牢,千军万马避蓝猫!

   诶。。。不对啊,我应该是来写博客的吧。

   昨天被分配了任务,给Easyui的那个Datagrid搞上分页。以前的时候看牛腩,学了一下下真假分页。假分页,实际上是先查出所有的数据,之后再把查到的数据绑定到页面上就行了,剩下的都是页面的事情。而真分页,是通过SQL语句查询出来的,原理大概就是给要查询的数据编上号,存到临时表中,之后再根据开始索引和结束索引查询临时表中的数据,最后再绑定。

   假分页在数据量不大且只需要加载一次的情况下是适合的。真分页比较适合数据量大,经常读取的情况,所以以后我们应该是大量应用真分页的,毕竟大数据。

   那么我就不写牛腩的分页了,昨天刚刚学的easyui的分页,就写写吧。首先是easyui中datagrid自带分页功能,我们设置一下就能用了。

$(function(){
        $('#dgButton').datagrid({
            pagination: true	//设置分页控件可用
        });
        
        var p = $('#dgButton').datagrid('getPager');

        $(p).pagination({  
            pageSize: 15,//每页显示的记录条数,默认为10  
            pageList: [10,15,20],//可以设置每页记录条数的列表  
            beforePageText: '第',//页数文本框前显示的汉字  
            afterPageText: '页    共 {pages} 页',  
            displayMsg: '当前显示 {from} - {to} 条记录   共 {total} 条记录',  
        });  
    });
           我后台没有做,涉及到查询什么的底层,自然是交给师姐们啦,不过原理还是大概知道的,也是传两个参数pageSize一页几条,pageNumber页数,然后查就行了。反正我是没看懂网上的代码,以后自己做一遍再说。

   偷偷的写了篇博客,好长时间没写了,有点时间赶紧写一篇,不知道明天是不是还很忙。

以上

你可能感兴趣的:(BS)