SpreadJS最新试用版
条件格式
条件格式中的样式是有优先级的。最后一个设置的样式的优先级最高。最先设置的样式的优先级最低。但是如果两个样式没有冲突,(比如一个样式设置了粗体另外一个样式设置了背景颜色),两个样式均会被应用。条件格式有如下规则:Average 规则;Cell Value 规则;Data Bar 规则;Date Occurring 规则;Duplicate 规则;Formula 规则;Icon Set 规则;Two Scale 规则;Three Scale 规则;Specific Text 规则;Top 10 规则;Unique 规则。
使用 Unique 规则
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);
如果你对我们的产品感兴趣或者有任何疑问,欢迎咨询在线客服>>

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