zoukankan      html  css  js  c++  java
  • LigerUI Grid服务端分页技术

    Grid部分:

    $("#grid").ligerGrid({
                title:'串码文件管理',
                height:$(document).height()-5,
                checkbox:true,
                columns: [
                    { display: '串码编号',name: 'id', align: 'left',  100, minWidth: 60 },
                    { display: '串码', name: 'code', minWidth: 220 },
                    { 
                        display: '有效性', name: 'valid', minWidth: 120,
                        render:function(item){
                           if(item.valid==0)
                           {
                              return '<span class="red">已经使用过的</span>';
                           }else if(item.valid==1){
                              return '<span class="blue">有效的</span>';
                           }
                        }
                    }],
                    url:'/admin/getAllSequence',
                    pageSize:20,
                    usePager:true,
                    toolbar: { 
                        items: [
                            { text: '批量上传串码', click:this.add, icon: 'add' },
                            { line: true },
                            { text: '删除', click: this.remove,icon:'delete' }
                        ]
                    }
             });        

    服务端部分:

        public String getAllSequence()
        {
            /**
             *   返回所有串码列表
             */
             dataMap.clear();
             
            //分页相关
             String page=request.getParameter("page");
             String pagesize=request.getParameter("pagesize");
             
             if(!StringUtils.isBlank(page)&&!StringUtils.isBlank(pagesize))
             {
                 int start=Integer.parseInt(page);
                 int limit=Integer.parseInt(pagesize);
                 
                 HashMap<String,Integer> map=new  HashMap<String,Integer>();
                 map.put("start", start*limit-limit);
                 map.put("limit", limit);
                 
                 dataMap.put("Rows", getShop().getSeqByPage(map));
                 
             }
            
            dataMap.put("Total", getShop().getSeqCount());
            
            return SUCCESS;
        }

  • 相关阅读:
    Swift中的可选链与内存管理(干货系列)
    Swift中的类型转换
    Swift中类与结构的初始化
    Swift3中函数的使用
    Java常用的公共方法
    Eclipse中添加文档注释快捷键
    SVN服务器的搭建(三)
    SVN服务器的搭建(二)
    SVN服务器的搭建(一)
    多线程常见的例子
  • 原文地址:https://www.cnblogs.com/zhaoxd/p/3110206.html
Copyright © 2011-2022 走看看