朝圣言
扫描关注朝圣言

手机扫描二维码

Handsontable如何获取合并的单元格数据

朝圣言2018-07-18前端仕锦 3736 4A+A-

因为自己挖了一个坑,所以需要使用到Handsontable插件,

目前的需求是需要合并单元格,所以必须保留合并的信息。

想过使用hook来保存或者删去合并数据,但是会出现很多难以判断的合并情况

百度了下,前3页几乎是一模一样的内容,都是不能使用的,大家你抄我我抄你也不验证一下

比如 这个

var $container = $("#topFieldDiv");
var handsontable = $container.data('handsontable');//获取当前handsontable
var data = handsontable.getData();//获取所有值
var mergeCellArr = handsontable.mergeCells.mergedCellInfoCollection;//获取合并项目

这个是哪个版本的,反正在Handsontable的v4下是不能用的。

后面翻找了下mergeCells插件,确确实实存在mergedCellInfoCollection变量名

但是取法更换了

正确的使用方法

必须使用getPlugin获取mergeCells插件然后获取内部的mergedCellInfoCollection

所以代码如下

hot.getPlugin('MergeCells').mergedCellsCollection.mergedCells


所以你们那些写博客的能不能验证下在粘贴!!会害死人的啊!!!

文章关键词
前端
小知识
web
小技巧
js
发表评论