找回密码
 立即注册

QQ登录

只需一步,快速开始

wcy0911

金牌服务用户

29

主题

109

帖子

292

积分

金牌服务用户

积分
292
wcy0911
金牌服务用户   /  发表于:2023-1-6 11:33  /   查看:797  /  回复:1
条件格式图标集 具体如何设置有详细的文档吗,看指南里的示例好像没法满足需求,
想要实现 等于0 横向 大于0 向上 小于0 向下的规则 该如何写代码设置呢
3SKN0O`O%V}O7BR`5N(P7LK.png928910217.png

1 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-1-6 18:39:04
沙发
您好,
参考以下代码:
  1. sheet.setValue(0,0,0);
  2. sheet.setValue(1,0,0);
  3. sheet.setValue(2,0,3);
  4. sheet.setValue(3,0,-1);

  5. var iconSetRule = new GC.Spread.Sheets.ConditionalFormatting.IconSetRule();
  6. iconSetRule.ranges([new GC.Spread.Sheets.Range(0, 0, 4, 1)]);
  7. iconSetRule.iconSetType(GC.Spread.Sheets.ConditionalFormatting.IconSetType.threeArrowsColored);
  8. var icons = iconSetRule.icons();
  9. icons[0] = {iconSetType: GC.Spread.Sheets.ConditionalFormatting.IconSetType.threeArrowsColored, iconIndex: 0 };
  10. icons[1] = {iconSetType: GC.Spread.Sheets.ConditionalFormatting.IconSetType.threeArrowsColored, iconIndex: 1 };
  11. icons[2] = {iconSetType: GC.Spread.Sheets.ConditionalFormatting.IconSetType.threeArrowsColored, iconIndex: 2 };


  12. var iconCriteria = iconSetRule.iconCriteria();
  13. iconCriteria[0] = new GC.Spread.Sheets.ConditionalFormatting.IconCriterion(true, GC.Spread.Sheets.ConditionalFormatting.IconValueType.number, 0);
  14. iconCriteria[1] = new GC.Spread.Sheets.ConditionalFormatting.IconCriterion(false, GC.Spread.Sheets.ConditionalFormatting.IconValueType.number, 0);
  15. sheet.conditionalFormats.addRule(iconSetRule);
复制代码


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部