Easyui datagrid 分页参数自定义名称+额外参数

转自:https://www.cnblogs.com/ji84899/p/5279303.html

使用Easyui版本:1.4

datagrid默认分页固定名称分别为:order,rows,page,sort(需在datagrid初始化时设置分页相关属性,详情请查文档)

  order:排序属性名称

  rows:一页显示几行

  page:第几页

  sort:排序方式'asc'升序       'desc'降序

通过火狐抓包可见参数

假设后台bean定义了一个实体类sitePage来接收分页的相关信息

在datagrid的onBeforeLoad()方法中给自定义名称的参数赋值,并删除原先参数

复制代码

onBeforeLoad : function(param){
                            console.log(param);
                            param["sitePage.sortName"] = param.order;
                            param["sitePage.pageSize"] = param.rows;
                            param["sitePage.pageNumber"] = param.page;
                            param["sitePage.sortOrder"] = param.sort;
                            //可以添加任意参数
                            param["sitePage.名称1"] = '参数值1';
                            param["sitePage.名称2"] = '参数值2';
                            //.....
                            delete param.order;
                            delete param.rows;
                            delete param.page;
                            delete param.sort;
                            console.log(param);
                        }

复制代码

 

不能使用多级应用的形式赋值,比如param.sitePage.sortName = param.order 会提示找不到sitePage,还有出现关键字的时候,也必须直接使用 参数对象名称["for"]

的形式,比如 param["for"]。 delete 为js删除对象属性。在此查看post参数如下图。

分类: EasyUI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值