• Hook插件

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

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

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

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

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

source是被改变的资源的名称

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

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

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

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

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

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

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

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

beforeRemoveCol (index: Number, amount: Number):一列或多列被移动前调用

beforeRemoveRow (index: Number, amount: Number):一行或多行被移动前被调用

afterColumnSort (column: Number, order: Boolean):列排序后调用

beforeColumnSort (column: Number, order: Boolean):列排序前被调用

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

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

index:新列的索引

amount:新列的数目

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

index:新行的索引

amount:新行的数目

afterGetCellMeta (row: Number, col: Number, cellProperties: Object):获取单元格的配置信息后被调用

beforeGetCellMeta (row: Number, col: Number, cellProperties: Object):获取单元格属性前被调用

afterSetCellMeta(row: Number, col: Number, key: String, value: *):单元格样式被改变后调用

其中,cellProperties是一个单元格的渲染对象,key是改变样式的方式,例如合并单元格(merge),水平对齐(align)等。

afterGetColHeader (col: Number, TH: DOM Node):获取列头信息后被调用,TH是行头节点

afterGetColWidth (col: Number, response: Object):获取列宽后被调用

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

afterCopyLimit (selectedRowsCount: Number, selectedColsCount: Number,copyRowsLimit: Number, copyColsLimit: Number)

当 copyRowsLimit 或者 copyColumnsLimit实现时被调用

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

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

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

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

afterLoadData ():新的数据被加载到数据资源后被调用

afterOnCellCornerMouseDown (event):鼠标点击单元格边角后被调用

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

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

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

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

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

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

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

afterRenderer (TD: Object, row: Number, col: Number, prop: String, value: String, cellProperties: Object):手动渲染后调用

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

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

afterSelection (r: Number, c: Number, r2: Number, c2: Number):当一个或多个单元格被选中后调用

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

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

afterSelectionByProp (r: Number, p: String, r2: Number, p2: String):通过属性名选中单元格后调用

afterSelectionEnd (r: Number, c: Number, r2: Number, c2: Number):选中单元格鼠标抬起后调用

afterSelectionEndByProp (r: Number, p: String, r2: Number, p2: String):通过属性选中单元格鼠标抬起后调用

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

afterValidate (isValid: Boolean, value: Mixed, row: Number, prop: String,source: String)

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

beforeValidate (value: Mixed, row: Number, prop: String, source: String):验证器被调用前调用该事件

beforeAutofill (start: Object, end: Object, data: 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: Number, col: Number):列宽被修改时调用

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

  • UndoRedo插件

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

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

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

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

redo():取消撤销操作

handsontable 事件汇总的更多相关文章

  1. HTML5 Audio/Video 标签,属性,方法,事件汇总

    HTML5 Audio/Video 标签,属性,方法,事件汇总 (转) 2011-06-28 13:16:48   <audio> 标签属性:src:音乐的URLpreload:预加载au ...

  2. [转帖]HTML5 Audio/Video 标签,属性,方法,事件汇总

    HTML5 Audio/Video 标签,属性,方法,事件汇总 <audio>标签属性: src:音乐的URL preload:预加载 autoplay:自动播放 loop:循环播放 co ...

  3. js进阶 12 jquery事件汇总

    js进阶 12 jquery事件汇总 一.常用事件 页面载入事件 ready() 文档就绪事件(当 HTML 文档就绪可用时) 鼠标事件 click() 触发.或将函数绑定到指定元素的 click 事 ...

  4. Jquery输入框焦点事件及鼠表事件汇总

    对于用户的输入框input,我们常常会用ajax来实现与后台的交互.输入框的内容我们可以用.val()方法获取,对于输入框内的事件,我们常用到焦点,如:input.blur.focus.... inp ...

  5. input标签的事件汇总

    我在做一个注册时用到了,在网上查的,比较碎.就汇总了下, 1.onfocus  当input 获取到焦点时触发 2.onblur  当input失去焦点时触发,注意:这个事件触发的前提是已经获取了焦点 ...

  6. HTML5的Video标签的属性,方法和事件汇总

    <video>标签的属性 src :视频的属性 poster:视频封面,没有播放时显示的图片 preload:预加载 autoplay:自动播放 loop:循环播放 controls:浏览 ...

  7. AChartEngine方法的使用及事件汇总

    前段时间接触了AChartEngine,在数据显示方面感觉非常好用,然后经过一段时间的接触,对于AChartEngine的扩展和使用有了一些整理和总结,本着技术共享的原则,分享给大家.我整理的东西都是 ...

  8. 2016年AR行业十大热点事件汇总

    2016年即将接近尾声,增强现实在今年完成了里程碑式的跃进.无论是从新玩法的开发还是从大众接受度,以及行业巨头的青睐,无不证明这AR的无线潜力,故而,2016年算是AR的崛起之年. 纵观全年AR新闻事 ...

  9. jQuery鼠标事件汇总

    鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的. 1.click事件:点击鼠标左键时触发 $('p').click(function(){}); 示例: $('p').click(func ...

随机推荐

  1. EntityFrameWork实现部分字段获取和修改(含源码)

    EntityFrameWork类库,是微软推出的ORM组件,它是基于Ado.Net的,个人感觉还是非常 好用的.以下介绍的2个功能点分别是部分字段更新和获取 解决部分字段Update.本方案采用仓储模 ...

  2. pinvoke 数据交互笔记

    intptr to array string string[]  _outputStrArray=null;  int channelCount = 0;///返回数组大小            In ...

  3. kolla管理openstack容器

    本文以nova-api容器为例,说明kolla如何将nova-api配置文件传入容器,容器如何启动nova-api服务并读取配置文件 注:第一部分比较无趣,二三部分 会有意思一些 1. nova-ap ...

  4. 3.3.4 PCI设备进行DMA写时发生Cache命中

    如果PCI设备访问的地址在某个CPU的Cache行中命中时,可能会出现三种情况. 第一种情况是命中的Cache行其状态为E,即Cache行中的数据与存储器中的数据一致:而第二种情况是命中的Cache行 ...

  5. R语言︱文本挖掘之中文分词包——Rwordseg包(原理、功能、详解)

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- 笔者寄语:与前面的RsowballC分词不同的 ...

  6. DirectX:函数可以连接任意两个filter

    函数可以连接任意两个filter HRESULT ConnectFilters( IBaseFilter *pSrc, IBaseFilter *pDest ) { IPin *pIn = 0; IP ...

  7. ArgumentError: Error #1063: BasicChart/dataFunc() 的参数数量不匹配。应该有 2 个,当前为 3 个。

    1.错误描述 ArgumentError: Error #1063: BasicChart/dataFunc() 的参数数量不匹配.应该有 2 个,当前为 3 个. at mx.charts.char ...

  8. Struts2(六) 用Struts完成客户列表显示

    Struts完成客户列表显示 所用的基础知识 在之前的随笔中已经讲过.这篇是介绍如何使用Struts 完成客户列表显示  . 下面是  完成的代码执行逻辑图: 抽取项目部分代码 相信大家认真看一遍就明 ...

  9. 芝麻HTTP:分析Robots协议

    利用urllib的robotparser模块,我们可以实现网站Robots协议的分析.本节中,我们来简单了解一下该模块的用法. 1. Robots协议 Robots协议也称作爬虫协议.机器人协议,它的 ...

  10. Codeforces Round #432 (Div. 1) B. Arpa and a list of numbers

    qtmd的复习pat,老子不想看了,还不如练几道cf 这题首先可以很容易想到讨论最后的共因子为素数 这个素数太多了,1-1e6之间的素数 复杂度爆炸 所以使用了前缀和,对于每个素数k的每个小区间 (k ...