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;
        }

  • 相关阅读:
    boost常用记录
    redis系列-redis的持久化
    分布式存储的一些概念
    搜索引擎学习-实现
    搜索引擎学习-概述
    设计模式-创建型模式(读书笔记)
    redis系列-redis的使用场景
    分布式系统设计准则
    2018/12/06 eclipse 快速加载需要的包
    2018/12/06 L1-028 判断素数 Java
  • 原文地址:https://www.cnblogs.com/zhaoxd/p/3110206.html
Copyright © 2011-2022 走看看