class %DeepSee.Report.Model.Group
extends %DeepSee.Report.Model.Element
This class is used by the DeepSee Report Generator.
It represents a group within a report.
parameter XMLNAME = "group";
This parameter provides the default XMLNAME for the class. If it is
empty then the class name will be used to construct a default XML name.
The default XMLNAME is used as the top level tag
when exporting objects and the export context
did not provide an XML container name.
property breakOnField
as %String(MAXLEN=255,XMLPROJECTION="attribute");
Name of the breaking field for this group.
property category
as %String(MAXLEN=255,XMLPROJECTION="attribute");
Specifies which type of group this is, e.g. "header", "group".
property display
as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 1 ];
Specifies whether group appears in display
property elements
as list of Element(XMLELEMENTREF=1,XMLPROJECTION="ELEMENT",XMLTYPECONSTRAINT="CHOICE");
Set of elements within this group.
property hasSQL
as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 0 ];
Specifies the index number of this group within its category.
property index
as %Integer(XMLPROJECTION="attribute");
Specifies the index number of this group within its category.
property xpath
as %String(MAXLEN="",XMLPROJECTION="none");