jqGrid常用方法
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常用方法相关推荐
- jqGrid 常用方法
方法名 参数 返回值 说明 addJSONData data none 使用传来的data数据填充表格.使用方法: var mygrid = jQuery("#"+grid_id) ...
- jqGrid常见问题、常用方法总结
最近项目中用jqGrid来实现页面中的表格数据,使用过程中感触颇多,总体发现jqGrid灵活性还是很好的,我使用过程中参考了API文档,感觉这个API文档挺全面的,文档地址为: jqGrid实例中文版 ...
- jqGrid使用整理
jqGrid是一款处理表格展现的jQuery插件,支持分页.滚动加载.搜索.锁定.拖动等一系列对表格的常规操作.以下是最近项目中实践jqGrid的整理 1.引入到项目中来 jqGrid的主页在http ...
- jqGrid API 及用法
jqGrid 是一个用来显示网格数据的jQuery插件,文档比较全面,附带中文版本. 不知是不是官方地址,不过有像http://www.trirand.com/blog/ dn.net/wubing9 ...
- 30 个 php 操作 redis 常用方法代码例子
这篇文章主要介绍了 30 个 php 操作 redis 常用方法代码例子 , 本文其实不止 30 个方法 , 可以操作 string 类 型. list 类型和 set 类型的数据 , 需要的朋友可以 ...
- jqgrid如何渲染表格数据_jqgrid,jquery_jqGrid pivot 增加分项小计,jqgrid,jquery,jquery插件,javascript,表格 - phpStudy...
jqGrid pivot 增加分项小计 1.表格用的插件是jqGrid pivot. 想在每一个单数 下面的分项后面加一个小计.看了插件demo 没找到每个分项都可以有小计的. 总的横向和纵向总计都是 ...
- SearchRequestBuilder常用方法说明
SearchRequestBuilder常用方法说明 (1) setIndices(String... indices):上文中描述过,参数可为一个或多个字符串,表示要进行检索的index:(2) s ...
- 【jqgrid】疑难杂症及解决方法(随缘更新)
最近在学习使用jqgrid,由于初次使用就要应用的工程的开发当中,还是遇到了不小的麻烦,在此梳理遇到的问题及解决方法. 遇到问题: 1.如何解决翻页键不好用的问题 2.如何调整grid的宽度和高度 3 ...
- 3-RACSignal 常用方法
RACSingal的常用方法 一 基本使用 1map // 0 创建信号提供者// RACSubject,既能发送信号,又能订阅信号// 多用于代理,相当于OC里的delegate或者回调blockR ...
最新文章
- 多视觉任务的全能: HRNet
- Spring Boot 太重,Vert.x 真香!
- 幻灯片:Why Java Sucks and C# Rocks
- 计算机联网实验步骤,计算机网络技术实验操作过程.doc
- ruby与python_Ruby对比Python的优势和劣势
- Linux起不来,如何修复
- A2K课程目录及学习计划
- android gridview 滚动条位置,android-gridview单元格视图位置在滚动后发生...
- Flutter之Windows环境搭建
- 【硬件】PIC32单片机烧写器以及线序说明
- kali linux 清华源_Kali Linux 更新源
- 使用Python、pandas、pyecharts进行数据分析——实例讲解
- 远程访问内网监控摄像头【无公网IP】
- Adobe Premiere Rush最新升级 终于支持M1芯片了
- 嘉兴 机器人仓库 菜鸟_今天,菜鸟上线中国最大机器人仓库
- 矩阵分解在推荐系统中的应用及实践
- 浅谈进程地址空间与虚拟存储空间
- LintCode刷题(入门篇)
- 有源医疗器械的开发过程和各阶段的注意事项(九)——————设计验证阶段
- Vue在添加了@CrossOrigin注解之后还是报跨域的错误的原因
热门文章
- Visual Studio 2019 v16.9 Preview 3 发布
- .NET库和向后兼容的技巧——第1部分
- 学习3D图形引擎中使用的基本数学
- Windows 10 计算器全新升级,支持三角函数运算
- 使用ASP.NET Core和Entity Framework Core实现Angular 7 SPA CRUD
- c# -- 图片缩放方法总结
- python自动化框架pytest接口关联串联_python(pytest)+allure+jenkins 实现接口自动化的思路...
- VUE 2 无法监听数组和对象的某些变化
- linux中fopen和open的区别,Linux下open与fopen的区别
- jquery怎么判断不同的字显示不同的颜色_不知道怎么封装代码?看看这几种设计模式吧!...