事件定义示例:

· var lastSel;

· jQuery("#gridid").jqGrid({

· ...

·    onSelectRow: function(id){

·       if(id && id!==lastSel){

·          jQuery('#gridid').restoreRow(lastSel);

·          lastSel=id;

·       }

·       jQuery('#gridid').editRow(id, true);

·    },

· ...

· })

事件

参数

备注

afterInsertRow

rowidrowdatarowelem

当插入每行时触发。rowid插入当前行的id;rowdata插入行的数据,格式为name: value,name为colModel中的名字

beforeRequest

none

向服务器端发起请求之前触发此事件但如果datatype是一个function时例外

beforeSelectRow

rowid, e

当用户点击当前行在未选择此行时触发。rowid:此行id;e:事件对象。返回值为ture或者false。如果返回true则选择完成,如果返回false则不会选择此行也不会触发其他事件

gridComplete

none

当表格所有数据都加载完成而且其他的处理也都完成时触发此事件,排序,翻页同样也会触发此事件

loadComplete

xhr

当从服务器返回响应时执行,xhr:XMLHttpRequest 对象

loadError

xhr,status,error

如果请求服务器失败则调用此方法。xhr:XMLHttpRequest 对象;satus:错误类型,字符串类型;error:exception对象

onCellSelect

rowid,iCol,cellcontent,e

当点击单元格时触发。rowid:当前行id;iCol:当前单元格索引;cellContent:当前单元格内容;e:event对象

ondblClickRow

rowid,iRow,iCol,e

双击行时触发。rowid:当前行id;iRow:当前行索引位置;iCol:当前单元格位置索引;e:event对象

onHeaderClick

gridstate

当点击显示/隐藏表格的那个按钮时触发;gridstate:表格状态,可选值:visible or hidden

onPaging

pgButton

点击翻页按钮填充数据之前触发此事件,同样当输入页码跳转页面时也会触发此事件

onRightClickRow

rowid,iRow,iCol,e

在行上右击鼠标时触发此事件。rowid:当前行id;iRow:当前行位置索引;iCol:当前单元格位置索引;e:event对象

onSelectAll

aRowids,status

multiselect为ture,且点击头部的checkbox时才会触发此事件。aRowids:所有选中行的id集合,为一个数组。status:boolean变量说明checkbox的选择状态,true选中false不选中。无论checkbox是否选择,aRowids始终有 值

onSelectRow

rowid,status

当选择行时触发此事件。rowid:当前行id;status:选择状态,当multiselect 为true时此参数才可用

onSortCol

index,iCol,sortorder

当点击排序列但是数据还未进行变化时触发此事件。index:name在colModel中位置索引;iCol:当前单元格位置索引;sortorder:排序状态:desc或者asc

resizeStart

event, index

当开始改变一个列宽度时触发此事件。event:event对象;index:当前列在colModel中位置索引

resizeStop

newwidth, index

当列宽度改变之后触发此事件。newwidth:列改变后的宽度;index:当前列在colModel中的位置索引

serializeGridData

postData

向服务器发起请求时会把数据进行序列化,用户自定义数据也可以被提交到服务器端

转载于:https://www.cnblogs.com/cleverJoe/p/3848826.html

jqGrid Events相关推荐

  1. jqGrid使用整理

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

  2. jqGrid API 及用法

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

  3. Events(事件)

    事件响应动作被设置为表格的属性,以下定义了行被选中时的响应: var lastSel; jQuery("#gridid").jqGrid({ ...    onSelectRow: ...

  4. SQL Server Extended Events 进阶 3:使用Extended Events UI

    开始采用Extended Events 最大的阻碍之一是需要使用Xquery和XML知识用来分析数据.创建和运行会话可以用T-SQL完成,但是无论使用什么目标,数据都会被转换为XML.这个限制在SQL ...

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

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

  6. Intellij IDEA单元测试提示Test events were not received

    Intellij IDEA单元测试时提示Test events were not received 也就是可以运行test方法,也提示成功,但是看不到具体的执行结果. Intellij IDEA从20 ...

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

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

  8. 【Laravel-海贼王系列】第九章, Events 功能解析

    Events 注册 框架如何在启动的时候加载注册的事件? 框架如何触发事件? 1,先在容器中注册 events 的全局对象. Application 构造函数中对 events 进行注册代码 prot ...

  9. asp.net mvc jqgrid 同一个页面查询不同的表,jqgrid显示不同表的表头和数据并且分页...

    基于我上一篇文章<a href="http://www.cnblogs.com/alasai/p/4765756.html">asp.net mvc excel导入&l ...

最新文章

  1. 为什么技术进步让我们越来越焦虑不安?
  2. PTA学生成绩排序-C语言详解
  3. MySQL监控系统Lepus的搭建
  4. java对象模型是什么_蓝石榴_个人博客_JVM内存结构、Java内存模型、Java对象模型...
  5. cmd输入pip报错_使用Pip管理Python的包
  6. c 语言 宏 可变 参数,利用C可变参数和宏定义来实现自己的日志系统
  7. 英语----情态动词---半情态动词
  8. 关于预编译和宏定义部分说明
  9. 【图像隐写】基于matlab GUI LSB+DWT+DCT音频水印【含Matlab源码 618期】
  10. 温故知新----表格
  11. matlab2012安装过程中退出,Matlab 2012安装图解
  12. ztek usb转串口 linux,Z-tek驱动下载_Z-tek usb转串口驱动官方下载 - 系统之家
  13. 央视推荐的护眼台灯是什么牌子?教育照明灯具品牌
  14. bm3d算法matlab,BM3D算法实现图像降噪.doc
  15. 常用背景色RGB配色如下:
  16. RealFlow在线教程翻译(5)——Shattered Glass (破碎的玻璃杯)
  17. 汽车Bootloader流程
  18. 【Git】规范化 Git 提交信息 Commitizen
  19. linux安装教程黑屏,解决SUSE Linux安装黑屏
  20. 如何给win10桌面添加便签,win10桌面添加便签的方法

热门文章

  1. 智能雷达物位计说明书_?浅谈人工检尺法和雷达液位计在油罐液位测量中的应用...
  2. LeetCode 09. 回文数
  3. 【开源项目】基于FFmpeg的PCM和RGB数据统一封装
  4. 【音视频安卓开发 (四)】AndroidStudio项目配置权限、jni库路径、ABI
  5. android开发 文件分享到应用,Android 实现文件分享功能(共享多个文件)
  6. python删除字符串中指定_python删除字符串中指定字符
  7. grad在python什么模块_深度学习(Deep Learning)基础概念1:神经网络基础介绍及一层神经网络的python实现...
  8. TDMoverIP是什么?tdmoverip产品特性介绍
  9. 【渝粤教育】国家开放大学2019年春季 8042-22T养殖业基础 参考试题
  10. 【渝粤题库】国家开放大学2021春2745农村经济管理题目