JQuery插件之【jqGrid】常用语法整理
jqGrid常用语法整理,包含数据获取、常用函数、触发事件等
| jqGrid表格数据获取相关语法 | |
| 获取表格所有数据 | $("#grid").jqGrid("getRowData"); |
| 根据行id获取表格单行数据 | $("#grid").jqGrid("getRowData", rowid); |
| 获取选中单行记录 | $("#grid").jqGrid("getGridParam", "selarow"); |
| 获取选中多行记录 | $("#grid").jqGrid("getGridParam", "selarrrow"); |
| 获取行某单元格数据 | $("#grid").getCell(rowid, columnName); |
| 获取多行某单元格数组对象 | $("#grid").geCol(columnName, returnTypeFlag, [mathoperation]);(mathoperation可选=sum,avg,count) |
| 获取当前表格最大行号 | $("#grid").jqGrid('getDataIDs'); |
| 设置表格单元格颜色 | $($("#grid").find("tr")[columnIndex]).children(); -> $(columnObj).css("background","#00EE00"); |
| 设置表格单行颜色 | $($("#grid" "tr[id='"+ rowId +"']")).css("background", "");(无参表示无背景色,反之表示指定背景色) |
| 表格追加行数据 | $("#grid").jqGrid("addRowData", newRowId, dataJsonRow, ["first"]); |
| 表格移除行数据 | $($("#grid").find("tr[id='"+ gridRowId +"']")[rowIndex]).remove(); $("#grid").jqGrid("delRowData", rowId); |
| 重新加载表格数据 | $("#grid").jqGrid([..]).trigger("reloadGrid"); |
| 清空表格数据 | $("#grid").jqGrid("clearGridData"); |
| 取消表格选中记录 | $("#grid").jqGrid('resetSelection'); |
| 设置表格选中记录 | $("#grid").jqGrid('setSelection', rowid); |
| 加载子表格数据 | $("#"+subgrid_table_id).jqGrid('navGrid', {……}); |
| 表格列字段显示/隐藏 | $("#grid").hideCol("columnName"); |
| 动态给表格附加自定义属性[参数] | $("#grid").setGridParam({...}); |
| jqGrid表格数据触发事件 | |
| 表格所有数据加载完成事件 | gridComplete: function(){ } |
| 远程数据返回完成事件 | loadComplete: function(remoteDataJson){ } |
| 表格渲染加载完成事件 | gridCompleteExpansion: function( gridObject ){ } |
| 表格单元格点击事件 | onCellSelect: function( rowId, columnIndex, cellValue, event ){ } |
| 表格选择行点击事件 | onSelectRow: function(rowId, status){ } |
| 表格全选行点击事件 | onSelectAll: function(rowIds, status){ } |
| 表格双击事件 | ondblClickRow: function(rowId, rowIndex, colnumIndex, event){ } |
| 子表格展开事件 | subGridRowExpanded: function(subgrid_id, row_id){ } |
| 子表格关闭事件 | subGridRowColapsed: function(subgrid_id, row_id){ } |
| 表格右键点击行事件 | onRightClickRow: function(rowId, rowIndex, colnumIndex, event){ } |
| 表格隐藏/显示点击事件 | onHeaderClick: function(gridState){ }; gridstate为表格状态,有visible和hidden两个值 |
| jqGrid表格其他函数 | |
| 函数调用方式[新版本接口] | $("#grid").jqGrid('methodName', parameter1,...parameterN ); |
| 以JSON格式填充表格数据[远程] | $("#grid").jqGrid().addJSONData({json:json;……}); |
| 以JSON格式向表格追加数据[手动] | $("#grid").jqGrid().addRowData( newRowId, dataJsonRow, position["first"] , srcrowid); srcrowid表示偏移位置 |
| 以XML格式填充表格数据[远程] | $("#grid").jqGrid().addXmlData({json:json;……}); |
| 清空当前表格所有载入数据 | $("#grid").jqGrid().clearGridData([clearfooter]); 如果clearfooter 参数为true,则清除网格最后一行数据 |
| 删除表格其中的行数据 | $("#grid").jqGrid().delRowData(rowId); |
| 获取/设置表格底部数据 | $("#grid").jqGrid().footerData(action, data, format); |
| 表格列动态隐藏/显示 | $("#grid").jqGrid('hideCol'/'showCol', 'colnumName', ); |
| 表格取消选中/设置选中 | $("#grid").jqGrid('resetSelection'/'setSelection('rowId', 'onSeletRowEvent')'); 缺省Event为true表示选中事件 |
| 拖拽表格时同步表格宽度 | $("#grid").jqGrid('updateColumns') ; |
| 调整列的显示顺序 | $("#grid").jqGrid(). remapColumns('permutation', 'updateCellsFlag', 'keepHeaderFlag') |
JQuery插件之【jqGrid】常用语法整理的更多相关文章
- jQuery插件:jqGrid引入及基本属性
1. jqGrid下载 jqGrid下载地址: http://www.trirand.com/blog/ jqGrid Demo: http://www.guriddo.net/demo/guridd ...
- jQuery插件:jqGrid使用(一)
1. Loading Data Load from JavaScript Array BundleConfig.cs using System.Web; using System.Web.Optimi ...
- 常用Jquery插件整理
虽然自己也写过插件,但JQuery插件种类的繁多,大多时候,我还是使用别人写好的插件,这些都是我用了同类插件里较为不错的一些,今天就整理一下公开放出来. UI: jquery.HooRay(哈哈,自己 ...
- 转 常用JQuery插件整理
虽然自己也写过插件,但JQuery插件种类的繁多,大多时候,我还是使用别人写好的插件,这些都是我用了同类插件里较为不错的一些,今天就整理一下公开放出来. UI: jquery.HooRay(哈哈,自己 ...
- 转载 常用Jquery插件整理大全
常用Jquery插件整理大全 做项目的时候总是少不了要用到Jquery插件,但是Jquery插件有太多,每次都要花费一些时间,因此本人就抽时间整理了一些Jquery插件,每个插件都有Demo或者是使用 ...
- 常用Jquery插件整理大全
做项目的时候总是少不了要用到Jquery插件,但是Jquery插件有太多,每次都要花费一些时间,因此本人就抽时间整理了一些Jquery插件,每个插件都有Demo或者是使用文档供大家下载.整理了一晚上才 ...
- 网站建设常用JQuery插件整理
1.jQuery.lazyload 作用:延迟加载网站图片,常用于电商网站.图片展示网站,对于提高网站打开速度比较有效. 2.Owl Carousel 作用:图片滚动特效.响应式传送带插件,特点是支持 ...
- 常用JQuery插件
虽然自己也写过插件,但JQuery插件种类的繁多,大多时候,我还是使用别人写好的插件,这些都是我用了同类插件里较为不错的一些,今天就整理一下公开放出来. UI: jquery.HooRay(哈哈,自己 ...
- 一些常用的jQuery插件
1. X-editable 这个插件能够让你在页面上创建可编辑的元素.它能够使用任何引擎(bootstrap.jquery-ui.jquery),并且包含弹出式和内联模式. 2. Garlic.js ...
随机推荐
- SNF框架及机器人2018年1-9月份升级内容
1月 增加评星控件.年月选择控件 完善表格弹框的封装,增加多选弹框 的封装 增加表格 单元格合并.列头必填与可填写的标识 4月 关于分页查询和排序的各种修改(扶额) 导入excel优化 bs计算合计的 ...
- csharp C#数字字符串排序orderby的问题解决
一般情况下 您使用 strs.OrderBy(n=>n) 得出的结论是 1, 11,111,2,22,222想要得出 1,2,11,22,111,222 咋办?源码送上 static void ...
- ServiceMesh究竟解决什么问题?
服务网格(ServiceMesh)这两年异常之火,号称是下一代微服务架构,互联网公司经常使用的是微服务分层架构. 随着数据量不断增大,吞吐量不断增加,业务越来越复杂,服务的个数会越来越多,分层会越来越 ...
- 【Spark深入学习 -15】Spark Streaming前奏-Kafka初体验
----本节内容------- 1.Kafka基础概念 1.1 出世背景 1.2 基本原理 1.2.1.前置知识 1.2.2.架构和原理 1.2.3.基本概念 1.2.4.kafka特点 2.Kafk ...
- linux下pppoe连接管理
一.安装pppoe组件 sudo apt-get install pppoe pppoeconf 二.配置pppoe 图形界面配置pppoe,在terminal里输入 nm-connection-ed ...
- input 呼起数字键盘
1. Android,定义 type="number" 2. iOS,定义 style="ime-mode: disabled;" 注,呼起数字键盘后,用户输入 ...
- java 爬取 国税局 省市区级联关系
爬取网址 http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2018/index.html 因为数据比较大,存储为一个json,会内存溢出. 所以按照每 ...
- Windows系统配置.bat启动spring boot项目jar
背景:项目用spring boot构建,maven管理,本地测试好之后打成jar包,在dos窗口可以通过:java -jar demo.jar来启动demo项目,一旦关闭该dos窗口demo项目也被停 ...
- Mysql 5.7 安装 解压缩版 忘记密码
[参考]Mysql 命令大全 [参考]MySQL 5.7.19 忘记密码 重置密码 配置文件my.ini示例 服务启动后停止 log配置 [参考]MySQL5.7.19 服务挂掉 自动关闭 mysql ...
- go对json对象的生成和解析
https://blog.csdn.net/benben_2015/article/details/78917374