Skip to main content

This version of the product is no longer supported, and this documentation is no longer updated regularly. See the latest version of this content.Opens in a new tab

ZENApp.CompositeReport

class ZENApp.CompositeReport extends %ZEN.Report.reportPage

Test case for Zen Report based on composite components. TODO: a future enhancement to this sample will show how to enforce the inclusion of certain report elements. For example, some organization require standard header and footer elements. Commonly these components may have variations depending on page size or type of report.

Property Inventory

Method Inventory

Parameters

parameter XSLTMODE = server;

Properties

property Month as %Integer (MAXVAL = 12, MINVAL = 1, ZENURL = "MONTH");
Month (1 to 12) to run this report for. "" for all months.
Property methods: MonthDisplayToLogical(), MonthGet(), MonthIsValid(), MonthLogicalToDisplay(), MonthNormalize(), MonthSet()
property ReportAuthor as %String [ InitialExpression = "BOB" ];
Author of the report.
Property methods: ReportAuthorDisplayToLogical(), ReportAuthorGet(), ReportAuthorIsValid(), ReportAuthorLogicalToDisplay(), ReportAuthorLogicalToOdbc(), ReportAuthorNormalize(), ReportAuthorSet()

Methods

method GetMonth() as %String
Return a formatted version of the month property.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab