找回密码
 立即注册

QQ登录

只需一步,快速开始

Aria
金牌服务用户   /  发表于:2024-10-8 16:05  /   查看:236  /  回复:11
本帖最后由 Wilson.Zhang 于 2024-10-17 12:01 编辑


产品:GcExcel
版本:7.2.1
调研编号:DOCXLS-11282
Last Review:2024-10-17
当前进展:调研中。

V7.2.1 新版本下渲染后,单元格背景色错位

V7.0.7版本下:
image.png31662291.png


但是在V7.2.1版本下下方橙色单元格背景色错位了

image.png465723876.png

GALAXY-20473_v707.zip

11.22 MB, 下载次数: 7

GALAXY-20473_v721.zip

29.32 KB, 下载次数: 7

11 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-10-8 17:27:57
沙发
您好,您描述的情况我了解了,这边调研一下,后续有进展我会在本贴中回复您。
回复 使用道具 举报
Aria
金牌服务用户   /  发表于:2024-10-11 09:25:24
板凳
请问该问题是否有进展
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-10-11 11:23:41
地板
您好,该问题目前还在调研中,暂无进一步的进展,后续有反馈后我会在本帖中回复您。
回复 使用道具 举报
Aria
金牌服务用户   /  发表于:2024-10-14 10:08:45
5#
Joestar.Xu 发表于 2024-10-11 11:23
您好,该问题目前还在调研中,暂无进一步的进展,后续有反馈后我会在本帖中回复您。

你好,这影响到我们升级组件版本到7.2.1。 希望尽快排查下或者说明一下什么情况下会出现这种问题,方便我们判断升级的影响面
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-10-14 11:00:51
6#
好的,这边确认一下具体的情况和影响,后续有进一步进展我会在本帖中回复您。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-10-14 17:42:13
7#
您好,此模板如下图:

image.png705670776.png

经过模板引擎分析,这个模板中有两个子报表,一个是A1:B3,另一个是D1:E3,其它区域属于子报表外的区域。

当模板引擎执行ProcessTemplate()时,子报表会根据数据源的数据展开,展开后的区域变大,会推挤其它区域,引起它们的位置变化。

GcExcel在重构时,改变了推挤的策略,导致了这个问题的出现。

目前新的策略是,子报表一边展开,一边推挤其它的区域。比如上面的模板,子报表1先横向扩展,并推动右边的子报表向右移动,结果如下:

image.png487809142.png

再向下扩展,结果如下:

image.png66134642.png

然后是第二个子报表展开:

image.png389588622.png

旧版本的策略为第一个子报表先向下扩展:

image.png750475768.png

然后向右扩展:

image.png515997313.png

再扩展第二个子报表:

image.png410948790.png

以上是此问题的原因,请参考。
回复 使用道具 举报
Aria
金牌服务用户   /  发表于:2024-10-18 14:45:55
8#
Joestar.Xu 发表于 2024-10-14 17:42
您好,此模板如下图:

请问V7.2.1下当前case的逻辑是维持这样吗?还是有计划修改
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-18 17:52:58
9#
正在进一步调研,之后会及时向您同步结论,请您耐心等候。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:7 天前
10#
Aria 发表于 2024-10-18 14:45
请问V7.2.1下当前case的逻辑是维持这样吗?还是有计划修改

目前初步判断是一个Bug,我们还在调研如何修复这个问题。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部