class %ZEN.Report.Display.smallMultiple extends %ZEN.Report.Display.childrenNode

Property Inventory (Including Private)

Method Inventory (Including Private)


parameter XMLNAME = small-multiple;
Inherited description: 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 colClass as %ZEN.Datatype.cssClass (XMLNAME = "col-class");
col-class: column CSS class or attribute set
Property methods: colClassDisplayToLogical(), colClassGet(), colClassIsValid(), colClassLogicalToDisplay(), colClassLogicalToOdbc(), colClassNormalize(), colClassSet()
property colStyle as %ZEN.Datatype.style (XMLNAME = "col-style");
col-style: column CSS style
Property methods: colStyleDisplayToLogical(), colStyleGet(), colStyleIsValid(), colStyleLogicalToDisplay(), colStyleLogicalToOdbc(), colStyleNormalize(), colStyleSet()
property colWidth as %ZEN.Datatype.string (XMLNAME = "col-width");
col-width: column width
Property methods: colWidthDisplayToLogical(), colWidthGet(), colWidthIsValid(), colWidthLogicalToDisplay(), colWidthLogicalToOdbc(), colWidthNormalize(), colWidthSet()
property fillOrder as %ZEN.Datatype.string (VALUELIST = ",horizontal,vertical", XMLNAME = "fill-order") [ InitialExpression = "horizontal" ];
fill-order is used to define how the small multiple is filled by the temporary tree defined by the group which is a collection of zr:small-multiple XML elements; horizontal means that as elements are encountered, they should fill a small mutiple across rows before moving down columns; vertical means the first column on the small multiple should be filled before moving on to the next. The default is horizontal.
Property methods: fillOrderDisplayToLogical(), fillOrderGet(), fillOrderIsValid(), fillOrderLogicalToDisplay(), fillOrderLogicalToOdbc(), fillOrderNormalize(), fillOrderSet()
property name as %ZEN.Datatype.string (XMLNAME = "name") [ InitialExpression = "small-multiple" ];
name: name of small-multiple defaults to "small-multiple". Must be specified to have more than one on a page.
Property methods: nameDisplayToLogical(), nameGet(), nameIsValid(), nameLogicalToDisplay(), nameLogicalToOdbc(), nameNormalize(), nameSet()
property numcols as %ZEN.Datatype.integer (XMLNAME = "num-cols");
num-cols: number of columns in table holding small multiple
Property methods: numcolsDisplayToLogical(), numcolsGet(), numcolsIsValid(), numcolsLogicalToDisplay(), numcolsLogicalToOdbc(), numcolsNormalize(), numcolsSet()
property numrows as %ZEN.Datatype.integer (XMLNAME = "num-rows");
num-rows: number of rows in table holding small multiple
Property methods: numrowsDisplayToLogical(), numrowsGet(), numrowsIsValid(), numrowsLogicalToDisplay(), numrowsLogicalToOdbc(), numrowsNormalize(), numrowsSet()
property rowClass as %ZEN.Datatype.cssClass (XMLNAME = "row-class");
row-class: row CSS class or attribute-set
Property methods: rowClassDisplayToLogical(), rowClassGet(), rowClassIsValid(), rowClassLogicalToDisplay(), rowClassLogicalToOdbc(), rowClassNormalize(), rowClassSet()
property rowStyle as %ZEN.Datatype.style (XMLNAME = "row-style");
row-style: row CSS style
Property methods: rowStyleDisplayToLogical(), rowStyleGet(), rowStyleIsValid(), rowStyleLogicalToDisplay(), rowStyleLogicalToOdbc(), rowStyleNormalize(), rowStyleSet()
property rowWidth as %ZEN.Datatype.string (XMLNAME = "row-width");
row-width: row width
Property methods: rowWidthDisplayToLogical(), rowWidthGet(), rowWidthIsValid(), rowWidthLogicalToDisplay(), rowWidthLogicalToOdbc(), rowWidthNormalize(), rowWidthSet()
property tableClass as %ZEN.Datatype.cssClass (XMLNAME = "table-class");
table-class: table CSS class or attribute-set
Property methods: tableClassDisplayToLogical(), tableClassGet(), tableClassIsValid(), tableClassLogicalToDisplay(), tableClassLogicalToOdbc(), tableClassNormalize(), tableClassSet()
property tableStyle as %ZEN.Datatype.style (MAXLEN = 2048, XMLNAME = "table-style");
table-style: table CSS style
Property methods: tableStyleDisplayToLogical(), tableStyleGet(), tableStyleIsValid(), tableStyleLogicalToDisplay(), tableStyleLogicalToOdbc(), tableStyleNormalize(), tableStyleSet()
property tableWidth as %ZEN.Datatype.string (XMLNAME = "table-width");
table-width: table width
Property methods: tableWidthDisplayToLogical(), tableWidthGet(), tableWidthIsValid(), tableWidthLogicalToDisplay(), tableWidthLogicalToOdbc(), tableWidthNormalize(), tableWidthSet()


method %DrawToHTML(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, delay As %GlobalCharacterStream, incell As %Boolean = 0) as %Status [ Language = objectscript ]
Inherited description: This method outputs the necessary stylesheet information for the HTML report. Every tag should override this method.
method %DrawToXSLFO(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, delay As %GlobalCharacterStream, ByRef incell As %Boolean = 0) as %Status [ Language = objectscript ]
Inherited description: This method outputs the necessary stylesheet information for the PDF report. Every tag should override this method.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)