easyui的分页排序的使用

再说怎么用之前,先声明一下自己的环境以及使用场景
这里的分页排序都会与后台进行交互,不单是页面的分页和排序,话不多说上代码,使用后台进行排序在table里面要声明remoteSort:true的属性,
easyui的分页排序的使用_第1张图片
上图的箭头是列添加sortable属性后展示的排序箭头,点击会向后台请求这一列的排序(倒序,正序)

1 2 3 4 5

后台接收的代码,page指当前页码,rows代表一页多少条,sort代表页面排序的列名,order代表正序或倒序,这四个字段是easyUI的分页和排序默认传给你的,

public Map getActivitySchedule(@RequestParam(name = "page",required = false)int page,
                                                  @RequestParam(name = "rows",required = false)int rows,
                                                  @RequestParam(name = "order",required = false)String order,
                                                  @RequestParam(name = "sort",required = false)String sort){
        PagedData> list = productService.getActivitySchedule(page,rows,order,sort);
        Map data = New.map();
        data.put("rows",list.getDataItems());
        data.put("total",list.getTotal());
        return data;
    }

后台的SQL拼接就很简单了,添加查询项想必大家都会,也没必要过多赘述,这样就会实现easyUI的某一列排序,不喜勿喷,

你可能感兴趣的:(easyui的分页排序的使用)