SpreadJS Documentation
GC.Spread.Sheets Namespace / ConditionalFormatting type / AverageConditionType Field
In This Topic
    AverageConditionType Field
    In This Topic
    Specifies the average condition type.
    Syntax
    var value; // Type: AverageConditionType
    value = GC.Spread.Sheets.ConditionalFormatting.AverageConditionType;
    var AverageConditionType : AverageConditionType;
    Example
    //This example creates an average rule.
    activeSheet.setValue(0,0, 1,3);
    activeSheet.setValue(1,0, 50,3);
    activeSheet.setValue(2,0, 100,3);
    activeSheet.setValue(3,0, 2,3);
    activeSheet.setValue(4,0, 60,3);
    activeSheet.setValue(5,0, 90,3);
    activeSheet.setValue(6,0, 3,3);
    activeSheet.setValue(7,0, 40,3);
    activeSheet.setValue(8,0, 70,3);
    activeSheet.setValue(9,0, 5,3);
    activeSheet.setValue(10,0, 35,3);
    var style = new GC.Spread.Sheets.Style();
    style.backColor = "red";
    style.borderLeft =new GC.Spread.Sheets.LineBorder("blue",GC.Spread.Sheets.LineStyle.medium);
    style.borderTop = new GC.Spread.Sheets.LineBorder("blue",GC.Spread.Sheets.LineStyle.medium);
    style.borderRight = new GC.Spread.Sheets.LineBorder("blue",GC.Spread.Sheets.LineStyle.medium);
    style.borderBottom = new GC.Spread.Sheets.LineBorder("blue",GC.Spread.Sheets.LineStyle.medium);
    var rule = new GC.Spread.Sheets.ConditionalFormatting.NormalConditionRule();
    rule.ruleType(GC.Spread.Sheets.ConditionalFormatting.RuleType.averageRule);
    rule.ranges([new GC.Spread.Sheets.Range(0, 0, 10, 3)]);
    rule.style(style);
    rule.type(GC.Spread.Sheets.ConditionalFormatting.AverageConditionType.above);
    activeSheet.conditionalFormats.addRule(rule);
    See Also