SpreadJS使用教程:如何实现unique方法

SpreadJS最新试用版

条件格式

条件格式中的样式是有优先级的。最后一个设置的样式的优先级最高。最先设置的样式的优先级最低。但是如果两个样式没有冲突,(比如一个样式设置了粗体另外一个样式设置了背景颜色),两个样式均会被应用。条件格式有如下规则:Average 规则;Cell Value 规则;Data Bar 规则;Date Occurring 规则;Duplicate 规则;Formula 规则;Icon Set 规则;Two Scale 规则;Three Scale 规则;Specific Text 规则;Top 10 规则;Unique 规则。

使用 Unique 规则

Unique 规则用于检单元格中的值在选中区域内是否唯一,如下图所示:

SpreadJS使用教程:如何实现unique方法

示例代码

以下代码使用了 unique 规则.

var style = new GC.Spread.Sheets.Style();style.backColor = "green";var ranges = [new GC.Spread.Sheets.Range(0, 0, 10, 1)];activeSheet.conditionalFormats.addUniqueRule(style, ranges);activeSheet.setValue(0, 0, 50);activeSheet.setValue(1, 0, 50);activeSheet.setValue(2, 0, 11);activeSheet.setValue(3, 0, 5);// ORvar style = new GC.Spread.Sheets.Style();style.backColor = "green";var rule = new GC.Spread.Sheets.ConditionalFormatting.NormalConditionRule();rule.ruleType(GC.Spread.Sheets.ConditionalFormatting.RuleType.UniqueRule);rule.ranges([new GC.Spread.Sheets.Range(0, 0, 10, 1)]);rule.style(style);activeSheet.conditionalFormats.addRule(rule);activeSheet.setValue(0, 0, 50);activeSheet.setValue(1, 0, 50);activeSheet.setValue(2, 0, 11);activeSheet.setValue(3, 0, 5);

如果你对我们的产品感兴趣或者有任何疑问,欢迎咨询在线客服>>

高端UI界面开发
标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月27日
下一篇 2020年6月27日

相关推荐

发表回复

登录后才能评论