var jqGrid = $("#jqGrid");// 获取选中行id【单行】,test1就是最先一个行id
var test1 = jqGrid.jqGrid("getGridParam","selrow");// 获取选中行所有id【多行】,test2选中行id集合【数组Array】
var test2 = jqGrid.jqGrid("getGridParam","selarrrow");// 获取所有行id【展示在页面的】
var jqGridIDs = jqGrid.getDataIDs();// 重新加载表格
jqGrid.jqGrid().trigger('reloadGrid');// 选中行,注意一定是没有选中的,不然就是取消,也就是说选中和取消都是一个事件。
jqGrid.setSelection(rowId, true);// 刷新表格后,建议等待一定时间再操作表格,不然可能因表格没渲染就没有对象,比如等待2秒
setTimeout(function() {}, 2000);// 获取所有未选中行id,目前没发现有直接方法,思路是获取所有行id再减去选中行id
var jqGridIDs = jqGrid.getDataIDs();
var jqGridRowid = jqGrid.jqGrid("getGridParam","selarrrow");
for(var i = 0; i < jqGridIDs.length; i++) {if(-1 != jqGridRowid.indexOf(jqGridIDs[i])) {jqGridIDs.splice(i, 1);i--;}
}// 通过行id获取行对象
var rowData = jqGrid.jqGrid("getRowData",rowId);

2019-06-21

// 删除一行
jqGrid.jqGrid("delRowData", rowId);

// 动态显示一列,列名是test1【就是colModel里面name的值】
jqGrid.setGridParam().showCol("test1").trigger("reloadGrid");
// 动态显示多列,test1、test2
jqGrid.setGridParam().showCol("test1").showCol("test2").trigger("reloadGrid");// 动态隐藏一列
jqGrid.setGridParam().hideCol("test1").trigger("reloadGrid");
// 动态隐藏多列,test1、test2
jqGrid.setGridParam().hideCol("test1").hideCol("test2").trigger("reloadGrid");

// 动态设置宽度
jqGrid.setGridWidth($(window).width());// 动态隐藏多列并自动设置宽度,后重新加载表格
jqGrid.setGridParam().hideCol("test1").hideCol("test2").setGridWidth($(window).width()).trigger("reloadGrid");

转载于:https://www.cnblogs.com/xiaostudy/p/11011200.html

jqGrid常用方法相关推荐

  1. jqGrid 常用方法

    方法名 参数 返回值 说明 addJSONData data none 使用传来的data数据填充表格.使用方法: var mygrid = jQuery("#"+grid_id) ...

  2. jqGrid常见问题、常用方法总结

    最近项目中用jqGrid来实现页面中的表格数据,使用过程中感触颇多,总体发现jqGrid灵活性还是很好的,我使用过程中参考了API文档,感觉这个API文档挺全面的,文档地址为: jqGrid实例中文版 ...

  3. jqGrid使用整理

    jqGrid是一款处理表格展现的jQuery插件,支持分页.滚动加载.搜索.锁定.拖动等一系列对表格的常规操作.以下是最近项目中实践jqGrid的整理 1.引入到项目中来 jqGrid的主页在http ...

  4. jqGrid API 及用法

    jqGrid 是一个用来显示网格数据的jQuery插件,文档比较全面,附带中文版本. 不知是不是官方地址,不过有像http://www.trirand.com/blog/ dn.net/wubing9 ...

  5. 30 个 php 操作 redis 常用方法代码例子

    这篇文章主要介绍了 30 个 php 操作 redis 常用方法代码例子 , 本文其实不止 30 个方法 , 可以操作 string 类 型. list 类型和 set 类型的数据 , 需要的朋友可以 ...

  6. jqgrid如何渲染表格数据_jqgrid,jquery_jqGrid pivot 增加分项小计,jqgrid,jquery,jquery插件,javascript,表格 - phpStudy...

    jqGrid pivot 增加分项小计 1.表格用的插件是jqGrid pivot. 想在每一个单数 下面的分项后面加一个小计.看了插件demo 没找到每个分项都可以有小计的. 总的横向和纵向总计都是 ...

  7. SearchRequestBuilder常用方法说明

    SearchRequestBuilder常用方法说明 (1) setIndices(String... indices):上文中描述过,参数可为一个或多个字符串,表示要进行检索的index:(2) s ...

  8. 【jqgrid】疑难杂症及解决方法(随缘更新)

    最近在学习使用jqgrid,由于初次使用就要应用的工程的开发当中,还是遇到了不小的麻烦,在此梳理遇到的问题及解决方法. 遇到问题: 1.如何解决翻页键不好用的问题 2.如何调整grid的宽度和高度 3 ...

  9. 3-RACSignal 常用方法

    RACSingal的常用方法 一 基本使用 1map // 0 创建信号提供者// RACSubject,既能发送信号,又能订阅信号// 多用于代理,相当于OC里的delegate或者回调blockR ...

最新文章

  1. 多视觉任务的全能: HRNet
  2. Spring Boot 太重,Vert.x 真香!
  3. 幻灯片:Why Java Sucks and C# Rocks
  4. 计算机联网实验步骤,计算机网络技术实验操作过程.doc
  5. ruby与python_Ruby对比Python的优势和劣势
  6. Linux起不来,如何修复
  7. A2K课程目录及学习计划
  8. android gridview 滚动条位置,android-gridview单元格视图位置在滚动后发生...
  9. Flutter之Windows环境搭建
  10. 【硬件】PIC32单片机烧写器以及线序说明
  11. kali linux 清华源_Kali Linux 更新源
  12. 使用Python、pandas、pyecharts进行数据分析——实例讲解
  13. 远程访问内网监控摄像头【无公网IP】
  14. Adobe Premiere Rush最新升级 终于支持M1芯片了
  15. 嘉兴 机器人仓库 菜鸟_今天,菜鸟上线中国最大机器人仓库
  16. 矩阵分解在推荐系统中的应用及实践
  17. 浅谈进程地址空间与虚拟存储空间
  18. LintCode刷题(入门篇)
  19. 有源医疗器械的开发过程和各阶段的注意事项(九)——————设计验证阶段
  20. Vue在添加了@CrossOrigin注解之后还是报跨域的错误的原因

热门文章

  1. Visual Studio 2019 v16.9 Preview 3 发布
  2. .NET库和向后兼容的技巧——第1部分
  3. 学习3D图形引擎中使用的基本数学
  4. Windows 10 计算器全新升级,支持三角函数运算
  5. 使用ASP.NET Core和Entity Framework Core实现Angular 7 SPA CRUD
  6. c# -- 图片缩放方法总结
  7. python自动化框架pytest接口关联串联_python(pytest)+allure+jenkins 实现接口自动化的思路...
  8. VUE 2 无法监听数组和对象的某些变化
  9. linux中fopen和open的区别,Linux下open与fopen的区别
  10. jquery怎么判断不同的字显示不同的颜色_不知道怎么封装代码?看看这几种设计模式吧!...