zoukankan      html  css  js  c++  java
  • EasyUI DataGrid定制默认属性名称

    EasyUI DataGrid绑定服务器返回Json数据的解决方案

    1. 服务器返回的数据对象格式,及初始化返回值

    public class RequestResult
    {
        private int code;
        private String message;
        private Object data;
        
       // 构造函数(略)
       // getters/setters(略)
    }
            RequestResult result = new RequestResult();
            result.setCode(0);
            result.setMessage("success");
            List list = new ArrayList();
            // list添加数据(略) ....
            map.put("total", list.size());
            map.put("rows", list);
            result.setData(map);
            return result;

    2. EasyUI DataGrid代码部分

        $('#tb').datagrid({
            method : "GET",
            url : url,
            /* 不相关配置略 */....,
            loadFilter: function (respose){ // response即为返回的RequestResult的json对象
                respose.total = respose.data.total; // 给总页数赋值,默认为total属性,datagrid会读取response.total的值来给分页组件赋值
                respose.rows = respose.data.rows; // 给要展示的数据行数据赋值,默认为rows属性,datagrid会读取response.rows的值来在页面展示
                return respose;
           },
        }); 

    EasyUI DataGrid自主定制pagination参数名称的解决方案

    1. EasyUI DataGrid代码部分

        $('#tb').datagrid({
            method : "GET",
            url : url,
            /* 不相关配置略 */....,
            onBeforeLoad:function(params){
                params.pageNum = params.page; // 页面属性名称定制为pageNum
                params.pageSize = params.rows; // 每页展示数属性名称定制为pageSize
                params.sortField = params.sort; // 排序字段属性名称定制为sortField
                params.orderBy = params.order; // 排序方式属性名称定制为orderBy
                return true;
            },
        }); 

    2. java代码略。

  • 相关阅读:
    Struts2之Domain Model(域模型)。
    struts2接收参数的5种方法
    java泛型中特殊符号的含义
    @value取值
    Spring分页实现PageImpl<T>类
    eclipse快捷键整理
    String字符串的截取
    Java调用ASP.NET的webservice故障排除
    根据wsdl文件用soapUi快速创建webService服务(有图有真相)
    @Autowired标签与 @Resource标签 的区别
  • 原文地址:https://www.cnblogs.com/zj0208/p/5997262.html
Copyright © 2011-2022 走看看