Skip to main content

%ZEN.Auxiliary.gridColumn

Class %ZEN.Auxiliary.gridColumn Extends %ZEN.Component.object [ Deprecated, System = 3 ]

Defines characteristics for a column within a %ZEN.component.grid.

Properties

columnName

Property columnName As %ZEN.Datatype.string;

Logical name of column.

label

Property label As %ZEN.Datatype.caption;

Label displayed for column. This overrides the value from a data controller.

width

Property width As %ZEN.Datatype.length;

Width of column.

style

Property style As %ZEN.Datatype.style;

Style to apply to cells in this column.
This is a CSS style string: e.g., "color: red;" Note that column style overrides row style.

title

Property title As %ZEN.Datatype.caption;

Help text displayed when mouse hovers over this column. Note that column title overrides row title.

readOnly

Property readOnly As %ZEN.Datatype.boolean [ InitialExpression = 0 ];

If true, cells in this column are readOnly.

hidden

Property hidden As %ZEN.Datatype.boolean [ InitialExpression = 0 ];

If true, this column is not displayed.

format

Property format As %ZEN.Datatype.string;

Format to apply to cells in this column.
This is a DeepSee format string: e.g., "###.##" Note that column format overrides row format.

value

Property value As %ZEN.Datatype.string;

Default value to apply to (empty) cells in this column.
This value is applied after the row value.

priority

Property priority As %ZEN.Datatype.integer(MAXVAL = 2, MINVAL = 0) [ InitialExpression = 1 ];

Priority of this column.
This lets you control the precedence of column-based attributes (style, format, value). By default (when the priority values are equal) column-based attributes have precedence over row-based attributes. If the column has a higher or equal-valued priority, then it takes precedence.

type

Property type As %ZEN.Datatype.string(XMLPROJECTION = "none");

Optional. Type of cells in this column. Used by DeepSee worksheets.

valueList

Property valueList As %ZEN.Datatype.csv(XMLPROJECTION = "none");

Optional. If the column type is "enum", this is a csv list of allowed values. Used by DeepSee worksheets.

lookupSpec

Property lookupSpec As %ZEN.Datatype.string(XMLPROJECTION = "none");

Optional. Information on how to lookup values for this column. Used by DeepSee worksheets.

logicalValue

Property logicalValue As %ZEN.Datatype.string(XMLPROJECTION = "none");

Optional. Default logical value used for this column. Used by DeepSee worksheets.