找回密码
 立即注册

QQ登录

只需一步,快速开始

liujun

注册会员

24

主题

41

帖子

145

积分

注册会员

积分
145
liujun
注册会员   /  发表于:2021-8-31 18:06  /   查看:1672  /  回复:1
1金币
本帖最后由 liujun 于 2021-8-31 18:14 编辑

image.png423607787.png 请问红绿灯threeTrafficLightsUnrimmed的3个颜色能改吗?比如把红灯、黄灯、绿灯改成蓝色、绿色、紫色?
  1. //红绿灯
  2.     let range; // Type: Range
  3.     let rangeArr = [];
  4.     for(let i = 0; i < 13; i++){
  5.       range = new GC.Spread.Sheets.Range(2, 3+3*i, 21, 1);
  6.       rangeArr.push(range);
  7.     }
  8.     var iconSetRule = new GC.Spread.Sheets.ConditionalFormatting.IconSetRule();
  9.     iconSetRule.ranges( rangeArr );
  10.     iconSetRule.iconSetType(GC.Spread.Sheets.ConditionalFormatting.IconSetType.threeTrafficLightsUnrimmed);
  11.     var iconCriteria = iconSetRule.iconCriteria();
  12.     iconCriteria[0] = new GC.Spread.Sheets.ConditionalFormatting.IconCriterion(true, GC.Spread.Sheets.ConditionalFormatting.IconValueType.number, -0.02);
  13.     iconCriteria[1] = new GC.Spread.Sheets.ConditionalFormatting.IconCriterion(true, GC.Spread.Sheets.ConditionalFormatting.IconValueType.number, 0);
  14.     iconSetRule.reverseIconOrder(false);
  15.     iconSetRule.showIconOnly(false);
  16.     sheet.conditionalFormats.addRule(iconSetRule);<span class="ne-text">:</span>
复制代码


https://www.grapecity.com/spreadjs/docs/v14/online/SpreadJS~GC.Spread.Sheets.ConditionalFormatting.IconCriterion.html


最佳答案

查看完整内容

你好, SpreadJS条件格式的图标是参考Excel设计的, 目前不支持自定义图标,未开放相关接口。

1 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-31 18:06:42
来自 2#
你好,
SpreadJS条件格式的图标是参考Excel设计的,
目前不支持自定义图标,未开放相关接口。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部