Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

ZENApp.MyReportBoth

class ZENApp.MyReportBoth extends %ZEN.Report.reportPage

Test case for Zen Report. Uses in BOTH the ReportDisplay and the ReportDefinition XData blocks. This main report combines two independent reports. Each subreport extracts different data, and formats it differently Works OK for HTML, doesn't work for PDF because of 'rooted' issue which is fixed in 2011, but present in 2010

Property Inventory

Method Inventory

Parameters

parameter DEFAULTMODE = html;
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.
method GetSubDaily() as %GlobalCharacterStream
Method for ReportDefinition from Daily report
method GetSubDailyDspl(mode) as %GlobalCharacterStream
Method for ReportDisplay from Daily report
method GetSubRep() as %GlobalCharacterStream
Method for ReportDefinition from Sales Rep report
method GetSubRepDspl(mode) as %GlobalCharacterStream
Method for ReportDisplay from Sales Rep report

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab