jqGrid 解决分页跳转无效问题
问题描述:
jqGrid分页按钮为灰色,不能进行分页跳转。
问题分析:
//jqGrid初始化
jQuery("#datagrid").jqGrid({datatype: "local",height: $(window).height() - 115,width: $(window).width() - 7,rownumbers: true, //行号pager: "#pager",recordtext: "第{0} - {1}条 共 {2} 条",pgtext: '当 前 页 {0} 总 共 {1}页',rowNum: 50,rowList: [50, 100,150],autowidth: false,viewrecords: true,colModel: colModel,multiselect: true,//多选shrinkToFit: false, //宽度是否自适应
});
//jqGrid填充数据
$('#datagrid')[0].addJSONData(jsonData);
由以上代码可以看出有三种情况导致分页跳转无效。
问题解决:
1、jqGrid初始化时需要添加分页跳转( loadonce)设置。
//jqGrid初始化
jQuery("#datagrid").jqGrid({datatype: "local",height: $(window).height() - 115,width: $(window).width() - 7,rownumbers: true, //行号pager: "#pager",recordtext: "第{0} - {1}条 共 {2} 条",pgtext: '当 前 页 {0} 总 共 {1}页',rowNum: 50,rowList: [50, 100,150],autowidth: false,viewrecords: true,colModel: colModel,multiselect: true,//多选shrinkToFit: false, //宽度是否自适应loadonce: true,//进行分页跳转
});
2、在jqGrid初始化时填充数据才能分页跳转
//jqGrid初始化
jQuery("#datagrid").jqGrid({datatype: "local",height: $(window).height() - 115,width: $(window).width() - 7,rownumbers: true, //行号pager: "#pager",recordtext: "第{0} - {1}条 共 {2} 条",pgtext: '当 前 页 {0} 总 共 {1}页',rowNum: 50,rowList: [50, 100,150],autowidth: false,viewrecords: true,colModel: colModel,multiselect: true,//多选shrinkToFit: false, //宽度是否自适应data: jsonData//填充数据
});
3、 使用addJSONData()方法填充数据时,数据要变成jqGrid的格式。
后台返回数据格式:
jsonData=eval("{\"page\": \"" + 0 + "\", \"total\": \"" + 4 + "\",\"records\":\"" + 200 + "\", \"rows\": " + data + "}");
page代表页号 ,total为总页数,records为总记录数,rows为要显示的json数据。
//jqGrid填充数据
$('#datagrid')[0].addJSONData(jsonData);
jqGrid 解决分页跳转无效问题相关推荐
- window location href跳转无效
问题情况 JS中设置window.location.href跳转无效 原因是 a标签的href跳转会执行在window.location.href设置的跳转之前: 如果是表单form的话 也会先执行 ...
- 跳转无效location.href
原因是 a标签的href跳转会执行在window.location.href之前执行 解决办法:在js函数中加上 window.event.returnValue=false 问题展示: html: ...
- python实现群发邮件及自动跳过无效邮箱
python实现群发邮件.密送及自动跳过无效邮箱 需求背景:最近同学需要收集一些调研问卷,立马想到了群发邮件这一方式,机智地用excel按照邮件格式造了一堆学校邮箱,打算一个一个复制粘贴群发.好家伙, ...
- 成功解决pywintypes.com_error: (-2147221005, '无效的类字符串', None, None)
成功解决pywintypes.com_error: (-2147221005, '无效的类字符串', None, None) 目录 解决问题 解决思路 解决方法 解决问题 pywintypes.com ...
- php算法台阶,php如何解决青蛙跳台阶的问题(代码)
本篇文章给大家带来的内容是关于php如何解决青蛙跳台阶的问题(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一只青蛙一次可以跳上1级台阶,也可以跳上2级.求该青蛙跳上一个n级 ...
- 微信小程序tabBar导航栏页和其他页执行onLoad与onShow时机;tabBar页获取不到参数问题;navigateTo跳转无效问题;onShow执行两次问题;
1.注意点: 只有五种情况会触发导航栏tabBar页的onLoad函数,分别是: –1.1:首次进入到导航栏tabBar页面: –1.2:从微信分享进入的导航栏tabBar页面: –1.3:识别二维码 ...
- vue解决字符串模板@click无效的问题
在同一函数下 进行操作 window.clickEvent= this.clickEvent;// 解决字符串模板@click无效的问题 let str=<span class="ul ...
- django解决页面跳转问题
django解决页面跳转问题 参考文章: (1)django解决页面跳转问题 (2)https://www.cnblogs.com/studong/p/9181524.html 备忘一下.
- 教你解决微信跳转appstore的困扰
微信浏览器是不支持打开App Store 页面的,不知道微信为什么这么做.比如你页面写 <a href="http://itunes.apple.com/us/app/id399608 ...
最新文章
- ubuntu for nvidia-drivers for AI
- 线程通信问题--生产者和消费者问题
- C++ with STL(五)queuestacklist
- equals方法变量和常量位置区别
- malloc动态内存分配
- 【转】微信开发出现“该公众号暂时无法提供服务,请稍后再试”的坑
- 对'\0'的敬畏——由阶乘想到的
- python脚本-记录Python脚本的运行日志的方法
- 如何解决 Nginx 端口映射到外网后访问地址端口丢失的问题
- 谷歌5款插件推荐:谷歌工具类、翻译类扩展程序
- Jenkins平台搭建
- PropertyBeanUtils.copyProperties(dest, orig)
- 《经济学通识》九、汇率和货币制度
- 【愚公系列】2023年01月 .NET CORE工具案例-基于SqlSugar的多库多表融合查询
- PRODUCT_CHARACTERISTICS 详解
- 微信小程序页面跳转无效
- java正则开头结尾_以m开头以d结尾的正则表达式-正则表达式以什么开头-正则表达式不以0开头...
- 产品与技术激烈撕逼之后,CSDN APP终于上新了!
- 《浪潮之巅》第二章 蓝色巨人 IBM公司
- 新手看完学会,5分钟教你制作吸引人的片头片尾,操作简单
热门文章
- JavaCV进阶opencv图像检测识别:摄像头图像人脸检测
- 聚焦边缘计算场景,打造云边端一体化容器云平台
- PyQt5、PySide2、PySide6使用QLabel显示图片,缩放图片并保持长宽比
- netcore vue elementui自动代码生成器
- 【elementUI样式优化】之el-input输入数字类型 type=‘number‘ 不显示右侧上下箭头 == 修改箭头右边距
- HiveSQL一天一个小技巧:如何精准计算非连续日期累计值【闪电快车面试题】
- 修改VisualSVN Server地址为指定的ip地址(亲测可用)
- NeurIPS 2022 | FSD:全稀疏的3D目标检测器(中科院图森未来)
- Tesla 以 FSD 全自动驾驶为起点的布局
- Java配置及软件下载