Home > Class Reference > ENSLIB namespace > %ZEN.Report.Display.table

%ZEN.Report.Display.table

class %ZEN.Report.Display.table extends %ZEN.Report.Display.childrenNode, %ZEN.Report.Display.tableOutput

This class defines how tables are displayed within a generated ZEN report stylesheet.

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property align as %ZEN.Datatype.align;
Specifies the alignment of the table within the page or its current container (table cell, etc.)
Property methods: alignDisplayToLogical(), alignGet(), alignIsValid(), alignLogicalToDisplay(), alignLogicalToOdbc(), alignNormalize(), alignSet()
property altcolor as %ZEN.Datatype.color;
This property specifies the background color of the alternate rows (2, 4, 6, ...). This is only possible when orient="col" and group is defined. Currently only works with orient="col".
Property methods: altcolorDisplayToLogical(), altcolorGet(), altcolorIsValid(), altcolorLogicalToDisplay(), altcolorLogicalToOdbc(), altcolorNormalize(), altcolorSet()
property crosstab as %ZEN.Datatype.boolean;
Property methods: crosstabDataGroupDisplayToLogical(), crosstabDataGroupGet(), crosstabDataGroupIsValid(), crosstabDataGroupLogicalToDisplay(), crosstabDataGroupLogicalToOdbc(), crosstabDataGroupNormalize(), crosstabDataGroupSet(), crosstabDisplayToLogical(), crosstabFooterDataFieldDisplayToLogical(), crosstabFooterDataFieldGet(), crosstabFooterDataFieldIsValid(), crosstabFooterDataFieldLogicalToDisplay(), crosstabFooterDataFieldLogicalToOdbc(), crosstabFooterDataFieldNormalize(), crosstabFooterDataFieldSet(), crosstabFooterFormatNumberDisplayToLogical(), crosstabFooterFormatNumberGet(), crosstabFooterFormatNumberIsValid(), crosstabFooterFormatNumberLogicalToDisplay(), crosstabFooterFormatNumberLogicalToOdbc(), crosstabFooterFormatNumberNormalize(), crosstabFooterFormatNumberSet(), crosstabFooterGroupDisplayToLogical(), crosstabFooterGroupGet(), crosstabFooterGroupIsValid(), crosstabFooterGroupLogicalToDisplay(), crosstabFooterGroupLogicalToOdbc(), crosstabFooterGroupNormalize(), crosstabFooterGroupSet(), crosstabGet(), crosstabHeaderDataFieldDisplayToLogical(), crosstabHeaderDataFieldGet(), crosstabHeaderDataFieldIsValid(), crosstabHeaderDataFieldLogicalToDisplay(), crosstabHeaderDataFieldLogicalToOdbc(), crosstabHeaderDataFieldNormalize(), crosstabHeaderDataFieldSet(), crosstabHeaderGroupDisplayToLogical(), crosstabHeaderGroupGet(), crosstabHeaderGroupIsValid(), crosstabHeaderGroupLabelsDisplayToLogical(), crosstabHeaderGroupLabelsGet(), crosstabHeaderGroupLabelsIsValid(), crosstabHeaderGroupLabelsLogicalToDisplay(), crosstabHeaderGroupLabelsLogicalToOdbc(), crosstabHeaderGroupLabelsNormalize(), crosstabHeaderGroupLabelsSet(), crosstabHeaderGroupLogicalToDisplay(), crosstabHeaderGroupLogicalToOdbc(), crosstabHeaderGroupNormalize(), crosstabHeaderGroupSet(), crosstabHeaderGroupTooLongTextDisplayToLogical(), crosstabHeaderGroupTooLongTextGet(), crosstabHeaderGroupTooLongTextIsValid(), crosstabHeaderGroupTooLongTextLogicalToDisplay(), crosstabHeaderGroupTooLongTextLogicalToOdbc(), crosstabHeaderGroupTooLongTextNormalize(), crosstabHeaderGroupTooLongTextSet(), crosstabHeaderLabelDataFieldDisplayToLogical(), crosstabHeaderLabelDataFieldGet(), crosstabHeaderLabelDataFieldIsValid(), crosstabHeaderLabelDataFieldLogicalToDisplay(), crosstabHeaderLabelDataFieldLogicalToOdbc(), crosstabHeaderLabelDataFieldNormalize(), crosstabHeaderLabelDataFieldSet(), crosstabHeaderMatchFieldDisplayToLogical(), crosstabHeaderMatchFieldGet(), crosstabHeaderMatchFieldIsValid(), crosstabHeaderMatchFieldLogicalToDisplay(), crosstabHeaderMatchFieldLogicalToOdbc(), crosstabHeaderMatchFieldNormalize(), crosstabHeaderMatchFieldSet(), crosstabIsValid(), crosstabLogicalToDisplay(), crosstabLogicalToOdbc(), crosstabLogicalToXSD(), crosstabNormalize(), crosstabRowGroupDisplayToLogical(), crosstabRowGroupGet(), crosstabRowGroupIsValid(), crosstabRowGroupLogicalToDisplay(), crosstabRowGroupLogicalToOdbc(), crosstabRowGroupNormalize(), crosstabRowGroupSet(), crosstabSet(), crosstabTruncationHeightDisplayToLogical(), crosstabTruncationHeightGet(), crosstabTruncationHeightIsValid(), crosstabTruncationHeightLogicalToDisplay(), crosstabTruncationHeightLogicalToOdbc(), crosstabTruncationHeightNormalize(), crosstabTruncationHeightSet(), crosstabTruncationWidthDisplayToLogical(), crosstabTruncationWidthGet(), crosstabTruncationWidthIsValid(), crosstabTruncationWidthLogicalToDisplay(), crosstabTruncationWidthLogicalToOdbc(), crosstabTruncationWidthNormalize(), crosstabTruncationWidthSet(), crosstabXSDToLogical()
property dataType as %ZEN.Datatype.string (VALUELIST = ",text,number,qname", XMLNAME = "data-type") [ InitialExpression = "text" ];
specify type of data used in table sort orderby - text, number or qname
Property methods: dataTypeDisplayToLogical(), dataTypeGet(), dataTypeIsValid(), dataTypeLogicalToDisplay(), dataTypeLogicalToOdbc(), dataTypeNormalize(), dataTypeSet()
property defaultWidth as %ZEN.Datatype.string;
Property methods: defaultWidthDisplayToLogical(), defaultWidthGet(), defaultWidthIsValid(), defaultWidthLogicalToDisplay(), defaultWidthLogicalToOdbc(), defaultWidthNormalize(), defaultWidthSet()
property excelGroupName as %ZEN.Datatype.caption [ InitialExpression = "group" ];
Property methods: excelGroupNameDisplayToLogical(), excelGroupNameGet(), excelGroupNameIsValid(), excelGroupNameLogicalToDisplay(), excelGroupNameLogicalToOdbc(), excelGroupNameNormalize(), excelGroupNameSet()
property excelSheetName as %ZEN.Datatype.caption [ InitialExpression = "sheet" ];
Property methods: excelSheetNameDisplayToLogical(), excelSheetNameGet(), excelSheetNameIsValid(), excelSheetNameLogicalToDisplay(), excelSheetNameLogicalToOdbc(), excelSheetNameNormalize(), excelSheetNameSet()
property field as %ZEN.Datatype.string (XMLPROJECTION = "NONE");
Property methods: fieldDisplayToLogical(), fieldGet(), fieldIsValid(), fieldLogicalToDisplay(), fieldLogicalToOdbc(), fieldNormalize(), fieldSet()
property foBlockStyle as %ZEN.Datatype.string;
Property methods: foBlockStyleDisplayToLogical(), foBlockStyleGet(), foBlockStyleIsValid(), foBlockStyleLogicalToDisplay(), foBlockStyleLogicalToOdbc(), foBlockStyleNormalize(), foBlockStyleSet()
property foHeaderStyle as %ZEN.Datatype.string;
Property methods: foHeaderStyleDisplayToLogical(), foHeaderStyleGet(), foHeaderStyleIsValid(), foHeaderStyleLogicalToDisplay(), foHeaderStyleLogicalToOdbc(), foHeaderStyleNormalize(), foHeaderStyleSet()
property foStyle as %ZEN.Datatype.string;
Property methods: foStyleDisplayToLogical(), foStyleGet(), foStyleIsValid(), foStyleLogicalToDisplay(), foStyleLogicalToOdbc(), foStyleNormalize(), foStyleSet()
property group as %ZEN.Datatype.string;
Specifies a group of data for the table to display. See the <group> class for more information on displaying groups. In this case, each record contained within the group will appear as a new row/column of the table.
Property methods: groupDisplayToLogical(), groupGet(), groupIsValid(), groupLogicalToDisplay(), groupLogicalToOdbc(), groupNormalize(), groupSet(), groupbyDisplayToLogical(), groupbyGet(), groupbyIsValid(), groupbyLogicalToDisplay(), groupbyLogicalToOdbc(), groupbyNormalize(), groupbySet(), grouppathDisplayToLogical(), grouppathGet(), grouppathIsValid(), grouppathLogicalToDisplay(), grouppathLogicalToOdbc(), grouppathNormalize(), grouppathSet(), groupstartingwithDisplayToLogical(), groupstartingwithGet(), groupstartingwithIsValid(), groupstartingwithLogicalToDisplay(), groupstartingwithLogicalToOdbc(), groupstartingwithNormalize(), groupstartingwithSet()
property groupby as %ZEN.Datatype.string;
xpath by which the group will be group-by
Property methods: groupbyDisplayToLogical(), groupbyGet(), groupbyIsValid(), groupbyLogicalToDisplay(), groupbyLogicalToOdbc(), groupbyNormalize(), groupbySet()
property groupstartingwith as %ZEN.Datatype.string;
xpath by which the group will be group-starting-with
Property methods: groupstartingwithDisplayToLogical(), groupstartingwithGet(), groupstartingwithIsValid(), groupstartingwithLogicalToDisplay(), groupstartingwithLogicalToOdbc(), groupstartingwithNormalize(), groupstartingwithSet()
property layout as %ZEN.Datatype.string (VALUELIST = ",none,fixed,auto") [ InitialExpression = "fixed" ];