%CSP.Util.Condition
serial class %CSP.Util.Condition extends %Library.SerialObject, %XML.Adaptor
This class is used internally by InterSystems IRIS. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class.Defines a color-condition for a CSPX Table Pane.
Property Inventory
Method Inventory
Properties
property CellStyle as %String (MAXLEN = 200);
Style to apply to cell if condition is true.
This is a CSS style string: e.g., "color: red;"
This is a CSS style string: e.g., "color: red;"
Property methods: CellStyleDisplayToLogical(), CellStyleGet(), CellStyleIsValid(), CellStyleLogicalToDisplay(), CellStyleLogicalToOdbc(), CellStyleNormalize(), CellStyleSet()
property ColumnName as %String (MAXLEN = 50);
Name of column condition applies to
Property methods: ColumnNameDisplayToLogical(), ColumnNameGet(), ColumnNameIsValid(), ColumnNameLogicalToDisplay(), ColumnNameLogicalToOdbc(), ColumnNameNormalize(), ColumnNameSet()
property Predicate as %String (VALUELIST = ",GT,EQ,LT,NEQ,GTEQ,LTEQ,EXTEQ,STARTWITH,NEQAND") [ InitialExpression = "EQ" ];
Comparison predicate applied to column value
Property methods: PredicateDisplayToLogical(), PredicateGet(), PredicateIsValid(), PredicateLogicalToDisplay(), PredicateLogicalToOdbc(), PredicateNormalize(), PredicateSet()
property RowStyle as %String (MAXLEN = 200);
Style to apply to row if condition is true.
This is a CSS style string: e.g., "color: red;"
This is a CSS style string: e.g., "color: red;"
Property methods: RowStyleDisplayToLogical(), RowStyleGet(), RowStyleIsValid(), RowStyleLogicalToDisplay(), RowStyleLogicalToOdbc(), RowStyleNormalize(), RowStyleSet()
property TargetColumn as %String (MAXLEN = 50);
Name of column condition to apply CellStyle to; use ColumnName if this is null.
Property methods: TargetColumnDisplayToLogical(), TargetColumnGet(), TargetColumnIsValid(), TargetColumnLogicalToDisplay(), TargetColumnLogicalToOdbc(), TargetColumnNormalize(), TargetColumnSet()
property Value as %String (MAXLEN = 100);
Literal value compared against column value
Note: if value is enclosed in {}, then it is a column name...
Note: if value is enclosed in {}, then it is a column name...
Property methods: ValueDisplayToLogical(), ValueGet(), ValueIsValid(), ValueLogicalToDisplay(), ValueLogicalToOdbc(), ValueNormalize(), ValueSet()
Methods
deprecated method Eval(pRS As %ResultSet) as %Boolean
Evaluate this condition using the values in the
provided ResultSet.
Deprecated: use Eval2
Evaluate this condition using the values in the
provided row arrays.
method GenerateCode() as %String
Utility method to generate code for this object
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %AddToSyncSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %Delete()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %GetSwizzleObject()
- %IsA()
- %IsModified()
- %IsNull()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %OnBeforeAddToSync()
- %OnDetermineClass()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %SerializeObject()
- %SetModified()
- %SyncObjectIn()
- %SyncTransport()
- %ValidateObject()
- LogicalToOdbc()
- OdbcToLogical()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()