Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [%DeepSee] >  [Component] >  [pivotCondition]
Private  Storage   

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

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

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 7 1


Summary

Properties
%condition %import %includeFiles %page %resource
aux composite icon iconCount id
index name onupdate operator parent
range style text tuple value
visible window

Methods
%AddToSaveSet %Attr %BindExport %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawHTML %DrawJSStrings %Eval
%EvalC %EvaluateCondition %Extends %ForceClientRender
%GetEventHandlers %GetParameter %GetXMLName %IsA
%IsModified %MakeId %New %NormalizeObject
%ObjectModified %OnAddToPageAfter %OnAddToPageBefore %OnDrawObjectProperties
%OnObjectSynch %OnZENDeserialize %OriginalNamespace %PackageName
%QuoteValue %QuoteValueL10N %RemoveFromSaveSet %Self
%SerializeObject %SetModified %ValidateObject XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType findElement
fireOnUpdateEvent getProperty getSettings getType
invokeSuper isOfType makeId onCreate
onDelete onSerialize onloadHandler onunloadHandler
onupdateHandler render renderContents renderSVG
setProperty


Parameters

• parameter NAMESPACE = "http://www.intersystems.com/deepsee";
This is the XML namespace used for library components.

Properties

• property icon as %ZEN.Datatype.uri;
If defined, replace value with this icon.
• property iconCount as %ZEN.Datatype.integer [ InitialExpression = 1 ];
If defined and icon is defined, replace value with this number of icons.
• property operator as %ZEN.Datatype.string(VALUELIST=",=,<>,>,<,>=,<=,BETWEEN,IN,IS NULL");
Condition operator.
• property range as %ZEN.Datatype.string;
Range of cells for which this rule applies.
• property style as %ZEN.Datatype.style;
CSS style to apply to cells that match this condition.
• property text as %ZEN.Datatype.string;
If defined, replace value with this text.
• property value as %ZEN.Datatype.csv;
Value (or values) to test. For IN and BETWEEN this is a comma-delimited list.

Methods

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


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.