找回密码
 立即注册

QQ登录

只需一步,快速开始

q344922690

注册会员

19

主题

39

帖子

162

积分

注册会员

积分
162
q344922690
注册会员   /  发表于:2019-11-17 15:18  /   查看:3119  /  回复:1
需求如下图:
image.png985044860.png
如图所示:
左边的红框是可以合并的,两个红框中间的部分,使用autoMerge的Restricted Mode模式,也可以实现类似效果,问题就是,如果使用Restricted Mode模式的话,右边的红框同样不会自动合并了。
但是使用Free Mode模式的话,就会出现 如果两个租户的某个数据一致,就会合并错了。
所以问一下autoMerge能否实现对应的效果。

如果不能实现的话,那么有没有相应的api可以让我获得autoMerge的区域呢。

1 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2019-11-18 11:59:10
沙发
你好,可以给对应的区域设置对应的合并方式:
参考代码:
  1.   var range = new GC.Spread.Sheets.Range(-1, 0, -1, 2);
  2.     sheet.autoMerge(range, GC.Spread.Sheets.AutoMerge.AutoMergeDirection.column, GC.Spread.Sheets.AutoMerge.AutoMergeMode.restricted);

  3.     var range = new GC.Spread.Sheets.Range(-1, 2, -1, 1);
  4.     sheet.autoMerge(range, GC.Spread.Sheets.AutoMerge.AutoMergeDirection.column, GC.Spread.Sheets.AutoMerge.AutoMergeMode.restricted);
复制代码

image.png143629454.png


组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部