ig.excel.ConditionalFormatCollection

Collection class for objects which derive from ConditionBase.

Remarks

To enable a conditional format on a region of worksheet cells, add a ConditionBase-derived instance to this collection.

This collection exposes an Add method for each type of conditional format available.

For example, to add a conditional format which is based on a value and a logical operator, use the ConditionalFormatCollection.addOperatorCondition method.

The conditional formatting classes which derive from ConditionalFormatBase expose a CellFormat property, which in turn exposes properties which control the visual attributes of cells which meet the criteria defined by the condition. This format is applied to cells with a value which passes the condition.

Dependencies

jquery-1.4.4.js
infragistics.util.js
infragistics.ext_core.js
infragistics.ext_collections.js
infragistics.ext_collectionsExtended.js
infragistics.ext_io.js
infragistics.ext_text.js
infragistics.documents.core_core.js
infragistics.ext_ui.js
The current widget has no options.
The current widget has no events.
  • addAverageCondition

    .addAverageCondition( regionAddress:string, [aboveBelow:ig.excel.FormatConditionAboveBelow] );
    Return Type:
    ig.excel.AverageConditionalFormat
    Return Type Description:
    The resulting AverageConditionalFormat.

    Adds a new AverageConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
    • aboveBelow
    • Type:ig.excel.FormatConditionAboveBelow
    • Optional
    • A FormatConditionAboveBelow value which defines the initial value of the AverageConditionalFormat.aboveBelow property. This parameter is optional and defaults to AboveAverage.
  • addBlanksCondition

    .addBlanksCondition( regionAddress:string );
    Return Type:
    ig.excel.BlanksConditionalFormat
    Return Type Description:
    The resulting BlanksConditionalFormat instance.

    Adds a new BlanksConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
  • addColorScaleCondition

    .addColorScaleCondition( regionAddress:string, colorScaleType:ig.excel.ColorScaleType );
    Return Type:
    ig.excel.ColorScaleConditionalFormat
    Return Type Description:
    The resulting ColorScaleConditionalFormat instance.

    Adds a new ColorScaleConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
    • colorScaleType
    • Type:ig.excel.ColorScaleType
    • A ColorScaleType value which determines whether to add a 2-color or 3-color scale.

    Remarks

    Note that when TwoColor is specified as the value of the colorScaleType parameter, the ColorScaleConditionalFormat.midpointThreshold property is not applicable; attempting to set properties on the object returned from that property causes an exception to be thrown.

    The ColorScaleConditionalFormat.minimumThreshold and ColorScaleConditionalFormat.maximumThreshold properties can be used to customize the coloring and threshold boundaries for the minimum and maximum points of the associated range.

    For a 3-color scale, the ColorScaleConditionalFormat.midpointThreshold can also be used to customize the midpoint threshold boundary.

  • addDataBarCondition

    .addDataBarCondition( regionAddress:string );
    Return Type:
    ig.excel.DataBarConditionalFormat
    Return Type Description:
    The resulting DataBarConditionalFormat instance.

    Adds a new DataBarConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
  • addDateTimeCondition

    .addDateTimeCondition( regionAddress:string, [dateOperator:ig.excel.FormatConditionTimePeriod] );
    Return Type:
    ig.excel.DateTimeConditionalFormat
    Return Type Description:
    The resulting DateTimeConditionalFormat instance.

    Adds a new DateTimeConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
    • dateOperator
    • Type:ig.excel.FormatConditionTimePeriod
    • Optional
    • A FormatConditionTimePeriod which defines the time period against which cell date values are evaluated. This parameter is optional and defaults to Today.
  • addDuplicateCondition

    .addDuplicateCondition( regionAddress:string );
    Return Type:
    ig.excel.DuplicateConditionalFormat
    Return Type Description:
    The resulting DuplicateConditionalFormat instance.

    Adds a new DuplicateConditionalFormat instance to this collection, configured as a duplicate value condition.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.

    Remarks

    Use this method to add a condition which evaluates to true only for cell values which are non-unique across the associated range.

  • addErrorsCondition

    .addErrorsCondition( regionAddress:string );
    Return Type:
    ig.excel.ErrorsConditionalFormat
    Return Type Description:
    The resulting ErrorsConditionalFormat instance.

    Adds a new ErrorsConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
  • addFormulaCondition

    .addFormulaCondition( regionAddress:string, formula:string, [cellReferenceMode:ig.excel.CellReferenceMode] );
    Return Type:
    ig.excel.FormulaConditionalFormat
    Return Type Description:
    The resulting FormulaConditionalFormat instance.

    Adds a new FormulaConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
    • formula
    • Type:string
    • The formula which is used to determine whether a cell value meets the condition criteria.
    • cellReferenceMode
    • Type:ig.excel.CellReferenceMode
    • Optional
    • A CellReferenceMode value which specifies whether the formula parameter should be interpreted as an A1 or R1C1 expression. This parameter is optional and defaults to null, in which case the Workbook.cellReferenceMode property is used.
  • addIconSetCondition

    .addIconSetCondition( regionAddress:string, [iconSet:ig.excel.FormatConditionIconSet] );
    Return Type:
    ig.excel.IconSetConditionalFormat
    Return Type Description:
    The resulting IconSetConditionalFormat instance.

    Adds a new IconSetConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
    • iconSet
    • Type:ig.excel.FormatConditionIconSet
    • Optional
    • A FormatConditionIconSet value which identifies the icon set to use. This parameter is optional and defaults to IconSet3TrafficLights1.

    Remarks

    Each constant in the FormatConditionIconSet enumeration contains either 3, 4, or 5 in its name. This number identifies the number of thresholds supported by the condition.

    A three-threshold condition supports thresholds of 33%, 67%, and 100%.

    A four-threshold condition supports thresholds of 25%, 50%, 75%, and 100%.

    A five-threshold condition supports thresholds of 20%, 40%, 60%, 80%, and 100%.

    A ColorScaleCriterion object for each threshold, is returned from the IconSetConditionalFormat.iconCriteria collection.

    These objects provide the ability to customize the values for the corresponding threshold. For example, the icon that is displayed for a given index can be overridden using the IconCriterion.icon property.

  • addNoBlanksCondition

    .addNoBlanksCondition( regionAddress:string );
    Return Type:
    ig.excel.NoBlanksConditionalFormat
    Return Type Description:
    The resulting NoBlanksConditionalFormat instance.

    Adds a new NoBlanksConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
  • addNoErrorsCondition

    .addNoErrorsCondition( regionAddress:string );
    Return Type:
    ig.excel.NoErrorsConditionalFormat
    Return Type Description:
    The resulting NoErrorsConditionalFormat instance.

    Adds a new NoErrorsConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
  • addOperatorCondition

    .addOperatorCondition( regionAddress:string, [conditionOperator:ig.excel.FormatConditionOperator] );
    Return Type:
    ig.excel.OperatorConditionalFormat
    Return Type Description:
    The resulting OperatorConditionalFormat instance.

    Adds a new OperatorConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
    • conditionOperator
    • Type:ig.excel.FormatConditionOperator
    • Optional
    • A FormatConditionOperator value which defines the initial value of the OperatorConditionalFormat.operator property. This parameter is optional and defaults to Equal.
  • addRankCondition

    .addRankCondition( regionAddress:string, [topBottom:ig.excel.FormatConditionTopBottom], [rank:number] );
    Return Type:
    ig.excel.RankConditionalFormat
    Return Type Description:
    The resulting RankConditionalFormat instance.

    Adds a new RankConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
    • topBottom
    • Type:ig.excel.FormatConditionTopBottom
    • Optional
    • A FormatConditionTopBottom value which determines whether the top or bottom of the ranking is evaluated. This parameter is optional and defaults to Top.
    • rank
    • Type:number
    • Optional
    • The numeric, percentage, or percentile ranking. This parameter is optional and defaults to 10.

    Remarks

    A RankConditionalFormat can be used, for example, to format the "top ten" values in a given cell range.

    To change the number of top or bottom values, use the RankConditionalFormat.rank property.

  • addTextCondition

    .addTextCondition( regionAddress:string, [text:string], [textOperator:ig.excel.FormatConditionTextOperator] );
    Return Type:
    ig.excel.TextOperatorConditionalFormat
    Return Type Description:
    The resulting TextOperatorConditionalFormat instance.

    Adds a new TextOperatorConditionalFormat instance to this collection.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.
    • text
    • Type:string
    • Optional
    • A string which determines the string against which cell text values are evaluated. This parameter is optional and defaults to null.
    • textOperator
    • Type:ig.excel.FormatConditionTextOperator
    • Optional
    • A FormatConditionTextOperator value which determines the manner in which cell values are compared to the text value. This parameter is optional and defaults to BeginsWith.
  • addUniqueCondition

    .addUniqueCondition( regionAddress:string );
    Return Type:
    ig.excel.UniqueConditionalFormat
    Return Type Description:
    The resulting UniqueConditionalFormat instance.

    Adds a new UniqueConditionalFormat instance to this collection, configured as a unique value condition.

    • regionAddress
    • Type:string
    • A string identifying the region to which this conditional format applies.

    Remarks

    Use this method to add a condition which evaluates to true only for cell values which are unique across the associated range.

  • clear

    .clear( );

    Removes all items from the collection.

  • contains

    .contains( condition:ig.excel.ConditionBase );

    Returns true if the collection contains the condition

    • condition
    • Type:ig.excel.ConditionBase
    • The condition
  • count

    .count( );

    Returns the total number of items in the collection.

  • getEnumerator

    .getEnumerator( );

    Returns an enumerator for the items in the collection.

  • indexOf

    .indexOf( condition:ig.excel.ConditionBase );
    Return Type:
    number
    Return Type Description:
    The index or -1 if the item is not in the collection

    Gets the index of the item in the collection

    • condition
    • Type:ig.excel.ConditionBase
  • item

    .item( index:number );
    Return Type:
    ig.excel.ConditionBase
    Return Type Description:
    The item at the specified index

    Indexer

    • index
    • Type:number
    • The zer-based index of an item

    Exceptions

    Exception Description
    ig.IndexOutOfRangeException If the index is negative or greater than or equal to ConditionalFormatCollection.count
  • remove

    .remove( condition:ig.excel.ConditionBase );
    Return Type:
    boolean
    Return Type Description:
    true is the item was removed or false if the item wasn't in the collection

    Removes an item from the collection

    • condition
    • Type:ig.excel.ConditionBase
  • removeAt

    .removeAt( index:number );

    Removes an item from the collection at a specifoed index

    • index
    • Type:number
    • The zero based index in the collection

Copyright © 1996 - 2024 Infragistics, Inc. All rights reserved.