找回密码
 立即注册

QQ登录

只需一步,快速开始

右手微笑
金牌服务用户   /  发表于:2024-8-2 10:26:00
11#
Wilson.Zhang 发表于 2024-8-2 09:40
您好!关于您所说的“合并单元格的计数......Excel都没有问题”是什么?在Exccel操作时,发现Excel对于单 ...

合并单元格和其他单元格一起选中的时候,spjs的计数如下,计数是4,求和是10

image.png262333983.png
同样情况下,Excel的计数如下,计数是2,求和是5
image.png442883300.png

我感觉看上去是个可以解决的BUG,看您这边能不能作为BUG改一下,跟其他平台保持统一

回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-2 10:45:22
12#
右手微笑 发表于 2024-8-2 10:26
合并单元格和其他单元格一起选中的时候,spjs的计数如下,计数是4,求和是10

理解您的期望,正在调研中,后续及时向您同步调研结果,请您耐心等待!感谢您支持!
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-2 15:05:06
13#
您好!正如在8楼向您解释的SpreadJS合并单元格原理,这是SpreadJS的固有设计,目的是为了保护用户的数据。在您当前的使用场景中,需要您自定义实现统计逻辑。虽然没能争取让这个需求被采纳,但是我为您找到了可行的解决方案:如果您使用的是在线表格编辑器,您可以重写Designer.mergeCells和Designer.mergeCenter命令,在其中自定义业务逻辑;如果你使用的是表格组件,您可以自行决定在合并单元格时清除除左上方单元格外的其他被合并单元格数据。
您可以参考上述思路尝试自定义实现。
回复 使用道具 举报
右手微笑
金牌服务用户   /  发表于:2024-8-5 10:48:29
14#
Wilson.Zhang 发表于 2024-8-2 15:05
您好!正如在8楼向您解释的SpreadJS合并单元格原理,这是SpreadJS的固有设计,目的是为了保护用户的数据。 ...

请问右下角这个合并单元格的【计数】要怎么自定义

image.png618538207.png
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-5 11:16:08
15#
右手微笑 发表于 2024-8-5 10:48
请问右下角这个合并单元格的【计数】要怎么自定义

您好!“计数”统计的是单元格的数量,依照您的需求,提供以下思路:
1. 通过Worksheet:getSpans()获取选中单元格区域中的合并单元格;
2. 如果所选区域中包含有合并单元格,则在轮询区域内单元格时判断单元格是否在合并单元格范围内,是则将合并单元格整体计数为1,并跳过该合并单元格,否则以普通单元格对待。
3. 如果所选区域中不包含合并单元格,则Worksheet:getSelections()[0]中对象的rowCount或colCount即为所选区域中单元格个数。
请参考官网API文档了解详情:
Worksheet:getSpans()--https://demo.grapecity.com.cn/sp ... .Worksheet#getspans
Worksheet:getSelections()--https://demo.grapecity.com.cn/sp ... sheet#getselections
回复 使用道具 举报
右手微笑
金牌服务用户   /  发表于:2024-8-5 11:38:26
16#
Wilson.Zhang 发表于 2024-8-5 11:16
您好!“计数”统计的是单元格的数量,依照您的需求,提供以下思路:
1. 通过Worksheet:getSpans()获取 ...

底部【计数】的UI怎么换,有相应的API吗
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-5 12:00:44
17#
右手微笑 发表于 2024-8-5 11:38
底部【计数】的UI怎么换,有相应的API吗

“计数”这些统计项位于底部状态栏中,您可以先在底部状态栏上右键弹出的菜单中取消显示原生”计数“等相关项目,然后通过自定义状态栏添加自定义的“计数”结果。
关于自定义状态栏,请参考官网教程了解详情:https://demo.grapecity.com.cn/sp ... ustomization/purejs
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-29 18:47:43
18#
您好!由于您较长时间未回贴,且从跟帖信息了解到您的问题已得到了有效的解决方案,那就结贴了。如有问题,欢迎继续发帖沟通。
回复 使用道具 举报
右手微笑
金牌服务用户   /  发表于:2024-9-6 17:44:04
19#
Wilson.Zhang 发表于 2024-8-29 18:47
您好!由于您较长时间未回贴,且从跟帖信息了解到您的问题已得到了有效的解决方案,那就结贴了。如有问题, ...

问题已经解决,谢谢回复
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-6 17:50:45
20#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部