请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

大Vi

高级会员

160

主题

356

帖子

1126

积分

高级会员

积分
1126
大Vi
高级会员   /  发表于:2022-4-7 09:32  /   查看:1981  /  回复:3
  1. if (makePeriod === "执行期" && (row === 3 || row === 4)) {
  2.                 const cfs = sheet.conditionalFormats
  3.                 let style = new spreadNS.Style()
  4.                 style.backColor = "#CCFFCC"
  5.                 style.foreColor = "#82bc00"
  6.                 cfs.addCellValueRule(spreadNS.ConditionalFormatting.ComparisonOperators.greaterThan, 8, 0, style, [new spreadNS.Range(row, 3, 1, 5)])
  7.             }
复制代码
image.png551980285.png
设置了数据验证,但是结果显示不对,公式要求是大于8的设置特殊样式,但是这里无论填什么值都设置了样式。

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-7 17:05:10
推荐
您好,我用新版本测试您的代码是正确的并没有错误,如下图所示无论输入正确还是错误显示正常
image.png822169799.png
image.png393425597.png
您可以下载最新的V15版本进行尝试,看看情况是否和我说的一样,如果一致说明可能是老版本的bug,新版本已经修复了
如果您那边仍然能重现,那么请发一个demo过来,我们详细的调查一下。
回复 使用道具 举报
大Vi
高级会员   /  发表于:2022-4-8 11:11:18
板凳
是我这边代码问题 ,感谢!
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-8 11:16:50
地板
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部