• jeecg查询分页


    后台

    @RequestMapping(params = "datagrid3")
        public void datagrid3(LdcOrderTaxEntity decOrder,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
            String invoiceno = request.getParameter("invoiceno");
            String wheresql = "";
            
            if(!"".equals(invoiceno)&&invoiceno!=null){
                wheresql = " and invoiceno = '"+invoiceno+"'";
            }
            
            String hql = "from LdcOrderTaxEntity where 1=1 " +wheresql;
            List<LdcOrderTaxEntity> ldcOrdertaxList = decOrderService.findHql(hql);
            List<Object> arrayList = new ArrayList<>();
            for (int i = (dataGrid.getPage()-1)*dataGrid.getRows(); i < dataGrid.getRows()*dataGrid.getPage(); i++) {
                if(StringUtil.isNotEmpty(ldcOrdertaxList)) {
                    if(i<=(ldcOrdertaxList.size()-1)){
                        arrayList.add(ldcOrdertaxList.get(i));
                    }
                    dataGrid.setTotal(ldcOrdertaxList.size());
                }
            }
            
    
            dataGrid.setResults(arrayList);
            TagUtil.datagrid(response, dataGrid);
        }

    前台

     添加属性:pagination="true"

    <t:datagrid name="decOrderList" checkbox="true" fitColumns="true" title="业务订单表" sortName="createDate" actionUrl="decOrderController.do?datagrid3"
         pagination="true"  idField="id" fit="true" queryMode="group">
  • 相关阅读:
    jQuery基础总结
    javascript 继承实现方式
    javascript种的call、apply、bind方法总结
    react 入门(三)
    react 入门(二)
    react 入门(一)
    javascript 原型链
    Vue.js——60分钟快速入门
    结合字节码指令理解Java虚拟机栈和栈帧
    JVM GC垃圾回收详解
  • 原文地址:https://www.cnblogs.com/xueblvip/p/12096988.html
Copyright © 2020-2023  润新知