当前位置: 首页 > news >正文

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

作用:为了方便Struts2后台接收参数

使用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参数如下图。

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

相关文章:

  • 在Linux环境下mysql的root密码忘记解决方法
  • 软件工程作业 - word count
  • 怎样通过Java程序提交yarn的mapreduce计算任务
  • netstat 查询网络结构的用法
  • HDU 5298 Solid Geometry Homework 暴力
  • JavaWeb使用Session防止表单重复提交
  • redis高级(分布式缓存实现,spring integration)
  • iOS 参考 网络书籍
  • react redux 登陆拦截
  • 细谈多个平台编程与网页设计切换启示录----my note
  • elasticsearch 性能监控基础
  • 企业内部DNS从服务器架构的步骤
  • select a method for export 选项
  • 使用JNI与原生代码的通信
  • Yii源码解读-服务定位器(Service Locator)
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • Android单元测试 - 几个重要问题
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Android系统模拟器绘制实现概述
  • CSS 专业技巧
  • CSS魔法堂:Absolute Positioning就这个样
  • download使用浅析
  • export和import的用法总结
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • PV统计优化设计
  • SpringCloud集成分布式事务LCN (一)
  • zookeeper系列(七)实战分布式命名服务
  • 构建二叉树进行数值数组的去重及优化
  • 马上搞懂 GeoJSON
  • 前端学习笔记之观察者模式
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 树莓派用上kodexplorer也能玩成私有网盘
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • (02)vite环境变量配置
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (4)logging(日志模块)
  • (附源码)ssm高校实验室 毕业设计 800008
  • (万字长文)Spring的核心知识尽揽其中
  • (已更新)关于Visual Studio 2019安装时VS installer无法下载文件,进度条为0,显示网络有问题的解决办法
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)
  • /usr/lib/mysql/plugin权限_给数据库增加密码策略遇到的权限问题
  • ;号自动换行
  • @media screen 针对不同移动设备
  • [ web基础篇 ] Burp Suite 爆破 Basic 认证密码
  • [ 云计算 | AWS ] 对比分析:Amazon SNS 与 SQS 消息服务的异同与选择
  • [《百万宝贝》观后]To be or not to be?