Hook插件

afterChange (changes: Arraysource: String):1个或多个单元格的值被改变后调用

    changes:是一个2维数组包含row,prop,oldVal,newVal4个属性。

    source:其值为一个字符串,值可以为:alter,empty,populateFromArray,loadData,autofill,paste

beforeChange (changes: Arraysource: String):开始改变单元格前被调用

    changes:是一个2维数组,包括[row,prop,oldVal,newVal]这4个公共属性列

    source是被改变的资源的名称

 

afterCellMetaReset ():重置单元格后调用

 

afterColumnMove (oldIndex: NumbernewIndex: Number):列顺序被移动后触发

afterRowMove (oldIndex: NumbernewIndex: Number):行被移动后调用

afterRowResize (col: Numbersize: Number):行高改变后调用

afterRemoveCol (index: Numberamount: Number):当一列或多列被移动后调用

    其中,index为开始移动的列的索引,amount为移动的列的总数量

afterRemoveRow (index: Numberamount: Number):当一行或多行被移动后调用

   其中,index为被移动的行的索引,amount为被移动的行的总数量

beforeRemoveCol (index: Numberamount: Number):一列或多列被移动前调用
 beforeRemoveRow (index: Numberamount: Number):一行或多行被移动前被调用

 

afterColumnSort (column: Numberorder: Boolean):列排序后调用

beforeColumnSort (column: Numberorder: Boolean):列排序前被调用

    order:值为true时为升序,false时为降序

 

afterCreateCol (index: Numberamount: Number):添加行后被调用

    index:新列的索引

    amount:新列的数目

afterCreateRow (index: Numberamount: Number):添加行后被调用

    index:新行的索引

    amount:新行的数目

afterGetCellMeta (row: Numbercol: NumbercellProperties: Object):获取单元格的配置信息后被调用

beforeGetCellMeta (row: Numbercol: NumbercellProperties: Object):获取单元格属性前被调用

afterSetCellMeta(row: Numbercol: Numberkey: Stringvalue: *):单元格样式被改变后调用

 

afterGetColHeader (col: NumberTH: DOM Node):获取列头信息后被调用

afterGetColWidth (col: Numberresponse: Object):获取列宽后被调用

afterColumnResize (col: Numbersize: Number):列宽度被手动修改后调用

afterCopyLimit (selectedRowsCount: NumberselectedColsCount: Number,copyRowsLimit: NumbercopyColsLimit: Number)

    当 copyRowsLimit 或者 copyColumnsLimit实现时被调用

afterDestroy ():销毁Handsontable实例后被调用

afterInit ():Handsontable实例被初始化后调用

beforeInit ():Handsontable实例被初始化前调用

beforeInitWalkontable():Walkontable实例被初始化前调用

afterLoadData ():新的数据被加载到数据资源后被调用
afterOnCellCornerMouseDown (event):鼠标点击单元格边角后被调用

afterOnCellMouseDown (event: Objectcoords: ObjectTD: Object):点击单元格或行头/列头后被调用

   注意:点击行头或列头后索引的坐标为负数。例如点击列头单元格(0,0),则调用后的坐标为(0,-1)。

afterOnCellMouseOver (event: Objectcoords: ObjectTD: Object):鼠标停悬在单元格或行头/列头后调用

   注意:点击行头或列头后索引的坐标为负数。例如点击行头单元格(0,0),则调用后的坐标为(0,-1)。

 

afterRender (isForced: Boolean):渲染表格后被调用

     isForced:当其值为true表示是通过改变配置或数据引起的渲染,当值为false时表示通过滚动或移动、选中引起的渲染

beforeRender (isForced: Boolean):渲染前被调用

afterRenderer (TD: Objectrow: Numbercol: Numberprop: Stringvalue: StringcellProperties: Object):手动渲染后调用

beforeChangeRender ():渲染被改变前调用

afterDeselect ():当前单元格被取消选中时调用

afterSelection (r: Numberc: Numberr2: Numberc2: Number):当一个或多个单元格被选中后调用

   其中,r:选中的单元格起始行,r2:选中单元格的终止行

             c:选中的单元格的起始列,c2:选中的单元格的终止列

afterSelectionByProp (r: Numberp: Stringr2: Numberp2: String):通过属性名选中单元格后调用
afterSelectionEnd (r: Numberc: Numberr2: Numberc2: Number):选中单元格鼠标抬起后调用

afterSelectionEndByProp (r: Numberp: Stringr2: Numberp2: String):通过属性选中单元格鼠标抬起后调用

afterUpdateSettings ():配置参数配修改后调用

 

afterValidate (isValid: Booleanvalue: Mixedrow: Numberprop: String,source: String)

   当有验证器的时候调用验证器时被调用,验证结果作为第一个参数。

beforeValidate (value: Mixedrow: Numberprop: Stringsource: String):验证器被调用前调用该事件

 

beforeAutofill (start: Objectend: Objectdata: Array):开始自动填充前调动

   start:是一个第一个填充的单元格对象,例如:{row:4,col:3}

   end:是最后一个填充的单元格对象,例如:{row:7,col:5}

   data:是一个2维数组

beforeKeyDown (event: Object):按键按下前被调用

 

beforeSet (var: Object):单个配置值被设置前调用

beforeSetRangeEnd(coords: Array):设置范围结束前被调用

   coords:是范围坐标

 

modifyCol(col: Number):列被修改时调用

modifyRow( row: Number):行被修改时调用

modifyColWidth (width: Numbercol: Number):列宽被修改时调用

modifyRowHeight (height: Numberrow: Number):行高被修改时调用

 

 

UndoRedo插件

 

clear():清楚撤销历史记录

isRedoAvailable():判断取消撤销是否可用

isUndoAvailable():判断撤销操作是否可用

undo():撤销最后的编辑操作

redo():取消撤销操作

handsontable插件HOOK事件的更多相关文章

  1. jquery插件select2事件不起作用(select2-3.5.4)

    jquery插件select2事件不起作用 >>>>>>>>>>>>>>>>>>>&g ...

  2. Bootstrap 历练实例-轮播(carousel)插件的事件

    事件 下表列出了轮播(Carousel)插件中要用到的事件.这些事件可在函数中当钩子使用. 事件 描述 实例 slide.bs.carousel 当调用 slide 实例方法时立即触发该事件. $(' ...

  3. Bootstrap 提示工具(Tooltip)插件的事件

    事件 下表列出了提示工具(Tooltip)插件中要用到的事件.这些事件可在函数中当钩子使用. 事件 描述 实例 show.bs.tooltip 当调用 show 实例方法时立即触发该事件. $('#m ...

  4. handsontable插件事件

    Hook插件 afterChange (changes: Array, source: String):1个或多个单元格的值被改变后调用     changes:是一个2维数组包含row,prop,o ...

  5. jQuery插件 -- 动态事件绑定插件jquery.livequery.js

    http://blog.csdn.net/zzq58157383/article/details/7721974 动态事件绑定插件livequery, 可以利用它给相应的DOM元素注册事件或者触发回调 ...

  6. 自己动手丰衣足食,h5手机端jquery弹窗插件(事件冒泡、单例模式、遮盖部分禁止默认滚动)

    感谢浏览,欢迎交流=.= 公司开发微信网页多处需要使用弹窗,使用jquery-ui的定制化下载仍需要150多kb,想来有些奢侈(最终下来只有11kb,压缩后2kb,啊,我的神), 手机端弹窗方式与pc ...

  7. layui 日期插件onchange事件失效的方法

    laydate.render({ elem:'#text1',//制定元素 type:'date', //range:true,//开启左右面板 min:'2017-09-1',// max:'201 ...

  8. js插件定义事件中,this引用的实现模拟

    在web项目中,经常会使用jquery和mui等js框架,之前只是按照API说明去按规则使用,比如在jq和mui中,事件处理函数中可以直接用this访问事件源,如下面的代码: <!DOCTYPE ...

  9. 使用Bootstrap的popover标签中嵌入插件,并且为插件注册事件实现Ajax与后台交互

    下午研究了一下bootstrap的popover写了个例子.如果项目很多地方都需要用到可以考虑封装成插件. javascript代码: <script type="text/javas ...

随机推荐

  1. Html5 Canvas 实现滚动的图片

    今天一直在找html5 canvas的使用实例.想画一张地图,再画个小车在上面跑.运气好找到了一个大神写的js代码.该代码实现了图片的左右来回滚动,现在粘贴在博客里记录一下: <html> ...

  2. BoneCP学习笔记

    什么是BoneCP BoneCP 是一个快速.免费而且开源的java数据库连接池(JDBC Pool)管理工具库.如果你曾经使用过C3P0或者DBCP,那你肯定知道上面这句话的意思:如果你没用过这些, ...

  3. POJ 3450 Corporate Identity (KMP+暴搞)

    题意: 给定N个字符串,寻找最长的公共字串,如果长度相同,则输出字典序最小的那个. 找其中一个字符串,枚举它的所有的字串,然后,逐个kmp比较.......相当暴力,可二分优化. #include & ...

  4. Android中自定义ActionBar的背景色等样式style

    Android中想要去自定义ActionBar的背景色等样式. [折腾过程] 1.自己找代码,发现对应的配置的地方了: AndroidManifest.xml ? 1 2 <applicatio ...

  5. Android无法导入下载好的项目(和Eclipse中已经存在的项目命名一样导致冲突)解决办法

    错误提示: 在我们到导入从网络下载的项目时,经常会出现如下问题(选择的项目变灰,并且提示要选择至少一个项目): 错误原因: 出现这样的错误主要是因为你的Eclipse已经存在了和上图中New Proj ...

  6. jquery之onblur事件

    onblur事件与html结合 function discountCheck(){ //var checkVal=$('input:text[name="Fee1"]').val( ...

  7. keepalived vip漂移基本原理及选举算法

    keepalived可以将多个无状态的单点通过虚拟IP(以下称为VIP)漂移的方式搭建成一个高可用服务,常用组合比如 keepalived+nginx,lvs,haproxy和memcached等.它 ...

  8. 获取sqlserver数据库中所有库、表、字段名的方法

    获取sqlserver数据库中所有库.表.字段名的方法 2009年03月12日 星期四 下午 12:51 1.获取所有数据库名: SELECT Name FROM Master..SysDatabas ...

  9. 点击<a>标签,禁止页面自动跳到顶部的解决办法

       最近在开发一个小web的时候想给一个按钮增加一个弹出dialog功能,但是发现点击按钮后页面总是自动滚动至顶部,这点从用户体验上来讲是极其不爽的,于是开始跳进google大池寻求解决办法.网上的 ...

  10. 编译XSIP过程中环境配置

    昨天在编译XSip的过程中,有很多问题首先是出现了很多的error C1083. 然后到XSIP自己的文件夹中,也找不到对应的.h文件. 上网查阅后发现应该是缺少了对应的头文件的路径.   于是到可以 ...