This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see How to Migrate to InterSystems IRIS, available on the WRC Distributions page (login required).


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


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)