This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > %SYS namespace > %ZEN.Report.Display.smallMultiple


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.

Properties (Including Private)

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 (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 (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 (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()

Methods (Including Private)

method %DrawToHTML(ByRef context As %String, ByRef XSL As %GlobalCharacterStream, delay As %GlobalCharacterStream, incell As %Boolean = 0) as %Status
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
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)