class %ZEN.Auxiliary.gridColumn
extends %ZEN.Component.object
Defines characteristics for a column within a %ZEN.component.grid.
Parameters
|
Properties
|
Methods
|
Queries
|
Indices
|
ForeignKeys
|
Triggers
|
|
14
|
|
|
|
|
|
property columnName
as %ZEN.Datatype.string;
Logical name of column.
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.
property hidden
as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, this column is not displayed.
property label
as %ZEN.Datatype.caption;
Label displayed for column. This overrides the value from a data controller.
property logicalValue
as %ZEN.Datatype.string(XMLPROJECTION="none");
Optional.
Default logical value used for this column. Used by DeepSee worksheets.
property lookupSpec
as %ZEN.Datatype.string(XMLPROJECTION="none");
Optional.
Information on how to lookup values for this column. Used by DeepSee worksheets.
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.
property readOnly
as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
If true, cells in this column are readOnly.
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.
property title
as %ZEN.Datatype.caption;
Help text displayed when mouse hovers over this column.
Note that column title overrides row title.
property type
as %ZEN.Datatype.string(XMLPROJECTION="none");
Optional.
Type of cells in this column. Used by DeepSee worksheets.
property value
as %ZEN.Datatype.string;
Default value to apply to (empty) cells in this column.
This value is applied after the row value.
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.
property width
as %ZEN.Datatype.length;
Width of column.