找回密码
 立即注册

QQ登录

只需一步,快速开始

gnip

高级会员

125

主题

321

帖子

1012

积分

高级会员

积分
1012
gnip
高级会员   /  发表于:2024-10-17 15:04  /   查看:29  /  回复:6
本帖最后由 gnip 于 2024-10-17 15:47 编辑

续报表模版单元格添加图标装饰样式问题
https://gcdn.grapecity.com.cn/showtopic-225929-1-1.html
(出处: 葡萄城开发者社区),上次添加图标的问题处理了,但是出现另外一个问题,当填报图标设置后,再去设置单元格边框,图标部分样式直接没了,见下图,查看对应单元格样式,部分扩展出来设置的图标样式decoration字段直接没了
复现过程:
最左边有文字,并且下面单元格有样式,所以第一个字段我设置为扩展时覆盖,然后保存查看,设置的图标就不见了

image.png31360167.png
image.png647149352.png
image.png302425841.png

111.gif

扩展覆盖属性设置后icon丢失.zip

1.08 MB, 下载次数: 1

5 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:昨天 17:29
沙发
已复现,我将深入调研此问题,待有进展,会及时联系您。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:1 小时前
板凳
本帖最后由 Ellia.Duan 于 2024-10-18 09:38 编辑

您好,造成此问题的原因是在”主键“字段上设置了扩展覆盖。比如附件中的demo ,注释掉扩展覆盖的相关代码后,结果如下:
image.png378198546.png


如果没有注释扩展覆盖的相关代码后,结果如下:
image.png337079467.png
可以发现数据中第二条记录的样式是模板中粉色区域的样式,而粉色区域没有设置decoration,所以扩展后,样式也没有decoration。

我们再做一个简单的验证,给模板字段不添加decoration,而是添加背景色,如下图所示:
image.png569443053.png
预览的结果是:
image.png71874999.png
预期结果与上述的结论一致。

所以,如果想要扩展后的单元格仍然存在decoration,需要给模板中设置边框设置样式的单元格也设置decoration
image.png268316039.png

icon.html

6.97 KB, 下载次数: 1

回复 使用道具 举报
gnip
高级会员   /  发表于:1 小时前
地板
本帖最后由 gnip 于 2024-10-18 10:02 编辑
Ellia.Duan 发表于 2024-10-18 09:36
您好,造成此问题的原因是在”主键“字段上设置了扩展覆盖。比如附件中的demo ,注释掉扩展覆盖的相关代码 ...

不单单如此,连自定义的单元格类型都没有了,其他的很多属性设置我估计也一样,跟decoration一样丢失了,这不可能每个要扩展的去设置吧,这不符合用户使用操作,用户使用只会关心当前设置的模版字段,其他的,用户根本不关心,如果多了上面的步骤,用户使用上也接受不了
test1111.gif
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:半小时前
5#
那么,这里必须使用”扩展覆盖“吗?
回复 使用道具 举报
gnip
高级会员   /  发表于:半小时前
6#
本帖最后由 gnip 于 2024-10-18 10:27 编辑
Ellia.Duan 发表于 2024-10-18 10:16
那么,这里必须使用”扩展覆盖“吗?

image.png814254150.png 是的,这是我们项目上财务报表的真实填报模版,左边类似目录结构固定的,整张表的样式,可填写的区域都固定好了,因此右边配置的填写字段不能干扰到原来的布局,因此要使用扩展覆盖
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部