Home > Class Reference > ENSLIB namespace > %ZEN.Auxiliary.gridColumn
Private  Storage   

%ZEN.Auxiliary.gridColumn


class %ZEN.Auxiliary.gridColumn extends
%ZEN.Component.object

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

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
14


Summary


Properties
%condition %import %includeFiles %page %resource
aux columnName composite format hidden
id index label logicalValue lookupSpec
name onupdate parent priority readOnly
style title tuple type value
valueList visible width window

Methods
%AddToSaveSet %Attr %BindExport %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawHTML %DrawJSStrings %Eval
%EvalC %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


Properties


• 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.