找回密码
 立即注册

QQ登录

只需一步,快速开始

有意思吗-

注册会员

3

主题

18

帖子

41

积分

注册会员

积分
41
最新发帖
有意思吗-
注册会员   /  发表于:2021-11-1 14:27  /   查看:3368  /  回复:17
1金币
本帖最后由 Derrick.Jiao 于 2021-11-2 14:54 编辑

image.png949756774.png image.png223662108.png

我只是设置行数为1的背景色 ,这里处理第一行 其它也发生了颜色变化

最佳答案

查看完整内容

主要是这个if语句的判断问题,另外,前面说到的样式发生变化问题请使用clone接口,如下使用。另外,具体如何写这个if语句属于实际业务上的问题了,请根据实际需求调整。

17 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-1 14:27:59
来自 16#
有意思吗- 发表于 2021-11-2 14:28
我看你实现的方式是指定行数等于一个数值, 那要是变量怎么办呢。

主要是这个if语句的判断问题,另外,前面说到的样式发生变化问题请使用clone接口,如下使用。另外,具体如何写这个if语句属于实际业务上的问题了,请根据实际需求调整。
image.png830568847.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-1 14:48:58
2#
问题应该是在这句代码这里,这个范围是变化的
image.png194386290.png

如果想给某一行设置背景色可以使用下面的代码
sheet.getCell(1,-1).backColor("yellow")

image.png817758788.png
回复 使用道具 举报
有意思吗-
注册会员   /  发表于:2021-11-1 14:56:08
3#
Derrick.Jiao 发表于 2021-11-1 14:48
问题应该是在这句代码这里,这个范围是变化的

你好 , brand 和 typeclass 都是有值的  , 我注释这个代码也是这样情况
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-1 15:07:00
4#
有意思吗- 发表于 2021-11-1 14:56
你好 , brand 和 typeclass 都是有值的  , 我注释这个代码也是这样情况

建议debug跟一下具体的执行,或者在附件的demo中简单复现你的问题这边测试一下,数据方面请简单模拟一些数据即可。

online.html

1.28 KB, 下载次数: 73

回复 使用道具 举报
有意思吗-
注册会员   /  发表于:2021-11-1 15:29:35
5#
Derrick.Jiao 发表于 2021-11-1 15:07
建议debug跟一下具体的执行,或者在附件的demo中简单复现你的问题这边测试一下,数据方面请简单模拟一些 ...

我用你发的online写demo了 ,发现设置了默认样式就发生了我的那个情况设置了这个样式的都变黄色了 image.png145955809.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-1 16:28:48
6#
有意思吗- 发表于 2021-11-1 15:29
我用你发的online写demo了 ,发现设置了默认样式就发生了我的那个情况设置了这个样式的都变黄色了

请问我应该如何复现你的问题?请把对应的demo上传。
回复 使用道具 举报
有意思吗-
注册会员   /  发表于:2021-11-1 19:27:45
7#
Derrick.Jiao 发表于 2021-11-1 16:28
请问我应该如何复现你的问题?请把对应的demo上传。

你好, 我复现这个问题了。 image.png261095275.png

online.rar

1.45 KB, 下载次数: 69

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-11-2 10:08:01
8#
有意思吗- 发表于 2021-11-1 19:27
你好, 我复现这个问题了。

问题已收到,初步原因是这块代码导致, image.png747243041.png

由于grayStyle.backColor的改变导致这一片区域的背景色都是黄色,具体为什么grayStyle.backColor会发生改变这边需要做进一步调研,此贴改为保留处理,有进展会在本帖更新。
image.png947400207.png
回复 使用道具 举报
有意思吗-
注册会员   /  发表于:2021-11-2 10:44:33
9#
Derrick.Jiao 发表于 2021-11-2 10:08
问题已收到,初步原因是这块代码导致,

由于grayStyle.backColor的改变导致这一片区域的背景色都是黄 ...

你好,  那现在有什么别的解决方案吗。 需求是没有指定数据这行是黄色, 某一列为分割 左侧是灰色 右侧是白色,
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部