找回密码
 立即注册

QQ登录

只需一步,快速开始

vuvivian

注册会员

2

主题

8

帖子

22

积分

注册会员

积分
22
最新发帖
vuvivian
注册会员   /  发表于:2019-4-24 20:03  /   查看:2644  /  回复:5
本帖最后由 vuvivian 于 2019-4-24 20:07 编辑

代码:


//合并单元格
        $('#merge').click(function () {
            var sheet = spread.getActiveSheet();
            var sel = sheet.getSelections();
            if (sel.length > 0) {
                sel = getActualCellRange(sel[sel.length - 1], sheet.getRowCount(), sheet.getColumnCount());
                sheet.addSpan(sel.row, sel.col, sel.rowCount, sel.colCount);
            }
        })


报错信息:
image.png992174987.png


5 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-25 12:24:07
沙发
您好,根据您提供的信息,无法定位问题的原因,

请打包一个能重现问题的Demo,上传到附件中。
回复 使用道具 举报
vuvivian
注册会员   /  发表于:2019-4-25 14:59:36
板凳
KevinChen 发表于 2019-4-25 12:24
您好,根据您提供的信息,无法定位问题的原因,

请打包一个能重现问题的Demo,上传到附件中。

抱歉已经找到原因了 怎么删帖呢
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-25 17:18:20
地板
感谢您的反馈,不需要删帖,很好奇您能不能说一下问题出在哪里了呢?
回复 使用道具 举报
vuvivian
注册会员   /  发表于:2019-4-25 17:41:39
5#
KevinChen 发表于 2019-4-25 17:18
感谢您的反馈,不需要删帖,很好奇您能不能说一下问题出在哪里了呢?

是getActualCellRange()这个获取选择范围的判断方法里出现了失误,获取sheet对象的时候取成了 getActiveSheet

评分

参与人数 1金币 +1000 收起 理由
KevinChen + 1000 感谢反馈!

查看全部评分

回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-4-25 18:21:15
6#
感谢您的反馈! 本贴我结帖了~

评分

参与人数 1满意度 +5 收起 理由
vuvivian + 5

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部