Skip to main content


class %DeepSee.Component.pivotCondition extends %ZEN.Component.object

Defines an conditional formatting rule within a %DeepSee.Component.pivotTable component.

Property Inventory

Method Inventory


parameter NAMESPACE =;
Inherited description: This is the XML namespace used for library components.


property icon as %ZEN.Datatype.uri;
If defined, replace value with this icon.
Property methods: iconDisplayToLogical(), iconGet(), iconIsValid(), iconLogicalToDisplay(), iconLogicalToOdbc(), iconNormalize(), iconSet()
property iconCount as %ZEN.Datatype.integer [ InitialExpression = 1 ];
If defined and icon is defined, replace value with this number of icons.
Property methods: iconCountDisplayToLogical(), iconCountGet(), iconCountIsValid(), iconCountLogicalToDisplay(), iconCountLogicalToOdbc(), iconCountNormalize(), iconCountSet()
property operator as %ZEN.Datatype.string (VALUELIST = ",=,<>,>,<,>=,<=,BETWEEN,IN,IS NULL");
Condition operator.
Property methods: operatorDisplayToLogical(), operatorGet(), operatorIsValid(), operatorLogicalToDisplay(), operatorLogicalToOdbc(), operatorNormalize(), operatorSet()
property range as %ZEN.Datatype.string;
Range of cells for which this rule applies.
Property methods: rangeDisplayToLogical(), rangeGet(), rangeIsValid(), rangeLogicalToDisplay(), rangeLogicalToOdbc(), rangeNormalize(), rangeSet()
property style as;
CSS style to apply to cells that match this condition.
Property methods: styleDisplayToLogical(), styleGet(), styleIsValid(), styleLogicalToDisplay(), styleLogicalToOdbc(), styleNormalize(), styleSet()
property text as %ZEN.Datatype.string;
If defined, replace value with this text.
Property methods: textDisplayToLogical(), textGet(), textIsValid(), textLogicalToDisplay(), textLogicalToOdbc(), textNormalize(), textSet()
property value as %ZEN.Datatype.csv;
Value (or values) to test. For IN and BETWEEN this is a comma-delimited list.
Property methods: valueDisplayToLogical(), valueGet(), valueIsValid(), valueLogicalToDisplay(), valueLogicalToOdbc(), valueNormalize(), valueSet()


method %EvaluateCondition(pRow As %Integer, pCol As %Integer, pValue As %String) as %Boolean
Test if the given cell value matches this condition.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab