简单的来说就是在setGridParam中加上参数datatype:'json',因为loadonce:true后,jqGrid只会加载一次数据,并把datatype改为local,这样就无法完成于Server的交互通信进行数据搜索和刷新操作,因为全部数据都是提取的本地的,所以在刷新的时候重新将datatype重新定位到json,也就是指向服务器后,jqGrid就会像服务器发起请求。

例如:$("#list").setGridParam({datatype:'json', page:1}).trigger('reloadGrid');

以上方法亲测可用

或者在jqGrid version 4.8之后,在trigger中加上参数fromServer:true,

例如:$("#list").trigger("reloadGrid", { fromServer: true, page: 1 });

此方法未测试,只是原文中提到了。

附送原文:

原文地址:http://stackoverflow.com/questions/5397671/jqgrid-reloadgrid-with-loadonce-set-to-true/5398136#5398136

If you use loadonce:true jqGrid change the datatype parameters to 'local' after the first load of data from the grid. All next grid reloading (sorting, paging, filtering) works local. If you want refresh the grid data from the server one more time you should set datatype to its original value ('json' or 'xml'). For example:

$("#list").setGridParam({datatype:'json', page:1}).trigger('reloadGrid');

UPDATED: Free jqGrid supports fromServer: true option of reloadGrid starting with the first release (starting with version 4.8). So one can use the code like

$("#list").trigger("reloadGrid", { fromServer: true, page: 1 });

to do the same as above. The main advantage: such code works fine with any initial value of datatype ("json", "jsonp", "xml" and so on). Free jqGrid saves original value of datatype inside of internal dataTypeOrg before changing it to "local".

One more helpful option of free jqGrid is the parameter reloadGridOptions of navGrid, which allows to specify default options of reloadGrid. Thus one can use for example

loadonce: true, navOptions: { reloadGridOptions: { fromServer: true } }

options of jqGrid, which set defaults for navGrid additionally. As the result the click on "Reload" button of navigator bar will reload the grid from the server instead of local reloading.

转载于:https://www.cnblogs.com/wumingpu/p/5328658.html

[jqGrid]关于loadonce:true后trigger(reloadGrid)无效,loadonce:false后无法翻页的问题(来自stackoverflow)...相关推荐

  1. jqgrid ajax reload,于jqgrid.trigger('reloadGrid')方法不能重新加载页面的问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 写了一段代码: function filterSaved() { $("#jQGridPOC").jqGrid('setGridPar ...

  2. Silverlight实用窍门系列:61.Silverlight中的Trigger触发器,自定义翻页触发器

    在Silverlight应用程序和客户进行交互工作的时候可以不用写后台代码而通过Xaml代码来实现,在本文我们将学习了解Trigger触发器. Trigger触发器:引发动作的因素,比如鼠标点击.键盘 ...

  3. jqgrid setCell 单元格赋值空字符串 无效处理

    最近在使用jqgrid给单元格赋值时发生一个诡异的问题,grid.jqGrid('setCell', rowId, colName, ''),给单元格赋空值居然无效.查看jqgrid源码后,给单元格赋 ...

  4. Springboot应用中过滤器chain.doFilter后设置header无效

    Springboot应用中过滤器chain.doFilter后设置header无效 本文是在使用过滤器添加动态header过程中遇到设置header无效,经过研究源码而产生. 因为特殊需求,自定义的h ...

  5. Win7重启后IP地址无效

    Win7 32位英文专业版,每次重启电脑后IP V4都显示一个无序的地址,其实这个电脑是手动配置了IP地址的.每次开机后要将IP V4设为DHCP自动获取,然后再修改成原来固定的IP,不甚其烦.曾经在 ...

  6. 设置CFLAGS后,编译无效

    问题: 1)设置CFLAGS后,编译无效 2)修改Makefile.am,编译无效 解决方法:./configure重新生成Makefile <script>window._bd_shar ...

  7. 实时主备出现GRP02[STANDBY, OPEN, ISTAT_SAME:TRUE]的归档状态无效或到实例GRP01[PRIMARY, OPEN, ISTAT_SAME:TRUE]的MAL链路异常

    出现问题 switchover GRP1.GRP02 [monitor] 2020-10-12 16:07:21: 实例GRP02[STANDBY, OPEN, ISTAT_SAME:TRUE]的归档 ...

  8. 解决 报错ora-04098: oracle trigger 触发器无效且未通过重新验证

    解决 报错ora-04098: oracle trigger 触发器无效且未通过重新验证 在开发过程中 本人遇到以下报错信息: 1. 2. [SQL]select TB_REPORT_KIND_id. ...

  9. 关于layui弹出框的laydate出现闪退,trigger也无效该怎么解决

    ** 关于layui弹出框的laydate出现闪退,trigger也无效该怎么解决 ** 这几天做项目的时候,发现layui弹出框日期出现闪退的情况,网上大部分意见是加上,trigger: 'clic ...

最新文章

  1. 分享一个监控MFS的nagios插件
  2. Spring transaction事务之roll back回滚: rollback-for
  3. VMware 虚拟化编程(14) — VDDK 的高级传输模式详解
  4. GitHub实战系列~1.环境部署+创建第一个文件 2015-12-9
  5. 在没有任何数据时进行无效的读取尝试。_技术转载——JVM运行时内存是怎么分布的?...
  6. 图像抠图Image Matting算法调研
  7. 字节流写数据的三种方式
  8. RabbitMQ 声明Queue时的参数们的Power
  9. ajax获取java session的值_jquery 怎么获取 ajax中的session值
  10. 仿美团外卖小程序源码
  11. html5播放器硬件加速,视频对比:Mango的HTML 5硬件加速很强?
  12. vlan间路由+静态路由+NAT(PAT+静态NAT)综合实验
  13. 服务器装系统怎样进bios设置,重装系统怎么进入bios设置界面?进入bios设置界面详细教程!...
  14. python下载谷歌地图瓦片_Python地图可视化之Folium更换地图瓦片(Map Tiles)
  15. javascript代码规范及格式化工具
  16. 论OIer谈恋爱的必要性
  17. VS Code 常用快捷键代码大全
  18. 使用自己训练的yolov3或yolov4模型自动标注成voc格式数据
  19. PaddleHub一键OCR中文识别 身份证识别
  20. 929. 独特的电子邮件地址

热门文章

  1. jdi屏幕斜纹_荣耀V10屏幕有斜纹问题,有人甚至因此退货,真的这么严重?
  2. python复制文件的代码_python调用cmd复制文件代码分享
  3. java 关于集合的笔试题_Java集合面试题(一)
  4. 怎样用计算机kd求平均数,利用pandas和numpy计算表中每一列的均值
  5. python中0xff_强悍的Python读取大文件的解决方案
  6. Python机器学习:评价分类结果005precisoion-Recall的平衡
  7. 三星w2014android,三星W2014评测:机身细节及内部设计
  8. Qt使用QPainter绘图的缩放问题
  9. 学习笔记--asp.net主题和外观(转自msdn,仅为自己学习存储和有意读者使用)
  10. mysql 搭建日志服务器_rsyslog+mysql+loganalyzer 环境搭建日志服务器