找回密码
 立即注册

QQ登录

只需一步,快速开始

hano7758

注册会员

11

主题

22

帖子

87

积分

注册会员

积分
87
hano7758
注册会员   /  发表于:2020-10-19 13:15  /   查看:3124  /  回复:5
有张sheet表格,合并了很多单元格,由于行数改变,现在想重绘表格但是表格中合并的行数还是固定的行数
有没有清空sheet的单元格合并,试了下
sheet.removeSpan(sheet.getRowCount(), sheet.getColumnCount(), GC.Spread.Sheets.SheetArea.viewport)


发现不起作用

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-10-19 13:38:18
沙发
本帖最后由 DerrickJiao 于 2020-10-19 13:40 编辑

您好,如果您使用addSpan添加的合并单元格是可以用removeSpan进行删除的,removeSpan前两个参数是起始行索引和起始列索引。

建议您用这段代码试一下sheet.removeSpan(0, 0, GC.Spread.Sheets.SheetArea.viewport);

如果您用的autoMerge添加合并单元格是无法用removeSpan的。

上述方案如果还没有解决您的问题建议您提供一个可复现问题的dmeo。
回复 使用道具 举报
hano7758
注册会员   /  发表于:2020-10-19 13:43:24
板凳
DerrickJiao 发表于 2020-10-19 13:38
您好,如果您使用addSpan添加的合并单元格是可以用removeSpan进行删除的,removeSpan前两个参数是起始行索 ...

如果在不知道行索引和列索引的情况下,就不能删除整张sheet的单元格合并?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-10-19 13:55:22
地板
hano7758 发表于 2020-10-19 13:43
如果在不知道行索引和列索引的情况下,就不能删除整张sheet的单元格合并?

是的,您可以先用getSpans获取表单中的span,然后再将获取到的对应参数传入removeSpan删除合并单元格。
回复 使用道具 举报
hano7758
注册会员   /  发表于:2020-10-19 14:02:10
5#
好的,明白了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-10-19 14:04:18
6#

没问题的话这边就给您结贴了,有新问题欢迎开新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部