Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / %DeepSee.Report.reportPage
Private  Storage   

%DeepSee.Report.reportPage


class %DeepSee.Report.reportPage extends
%ZEN.Report.reportPage

Base class for all reports created by the DeepSee Report Builder.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 2 7


Summary


This is a Zen Report class. 

Properties
%ArrayLogFiles %SplitReturnedPDFs %display %id
%seriesCount %seriesNames %source AggregatesIgnoreNLS
CheckPDFNotZeroLength ConnectTimeOut CountRepeatingElement Datasource
DefaultFontFaceCopyHTML DefaultFontSizeCopyHTML ExcelServer ExcelServerTimeOut
FileLifeTime MainReport Mode NamespaceDeclarations
OldBehaviorLineFeedOnBreak OptionCachePath OptionConserve OptionDPI
OptionEnableAccessibility OptionFlush OptionLang OptionNoAccessContent
OptionNoAnnotations OptionNoAssembleDoc OptionNoComplexScript OptionNoCopy
OptionNoEdit OptionNoFillInForms OptionNoPrint OptionNoPrintHq
OptionOwnerPassword OptionPDFProfile OptionRelaxed OptionUserPassword
PDFMergeMemSize PS PrintServer PrintTimeOut
RenderDirectlyOnTimeout RenderTimeOut RepeatingElement ReportDir
ReportXMLNameSpace ReportXMLNameSpacePrefix SaxMemSize SetProcessWideRunTimeMode
SplitAndMerge SplitDir SplitOnly SplitRootName
StripPI SubReport SuppressExcelHeaders TableAltColor
TimeOut TooLongText UseHTML5 UseRawIOForXML
UseSemaphore XsltVersion getxmlstylesheet isHTML5
isServer reportDSSClass reportDSSHome toexcelstream
tohtmlstream toxslfostream xmlfile xmlstream
xmlstylesheet xmlstylesheetarg

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName
%ConstructClone %CreateModelInstance %DeleteModel
%DispatchClassMethod %DispatchGetModified %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DisplayAnnotatedExcel
%Extends %GetComponentById %GetJSValidationCode
%GetParameter %GetPropertyInfo %GetReportName
%GetXDataTextSection %InitProperties1 %InvokeAction
%IsA %IsModified %IsReadOnly
%MakeTransformedXMLFile %New %NormalizeObject
%ObjectModified %OnAfterCreateDisplay %OnAfterReport
%OnBeforeReport %OnCopyDataFromModel %OnCopyDataToModel
%OnDeleteModel %OnDeleteSource %OnGetPropertyInfo
%OnInvokeAction %OnLoadModel %OnNewSource
%OnOpenSource %OnPreHTTP %OnReportTag
%OnSaveSource %OnStoreModel %OnSubmit
%OpenModel %OriginalNamespace %PackageName
%RemoveFromSaveSet %ResolveText %SaveModel
%SerializeObject %SetModified %SubmitHandler
%ValidateObject %getDisplayUniqueExcelSheetName %getUniqueExcelSheetName
AsynchGenerateReport ConvertParameter Decrypt
Encrypt EscapeHTML EscapeURL
GenerateReport GenerateReportToStream GenerateToFile
GetDSSClass GetDSSHome GetReportDCR
GetReportDSS GetReportModel GetTempFileName
HyperEventCall HyperEventHead Include
InsertHiddenField InsertHiddenFields IsPrivate
Link OnAfterCreateDisplay OnHTTPHeader
OnPage OnPageError OnPostHTTP
OnPostHyperEvent OnPreHTTP OnPreHyperEvent
Page Purge QuoteJS
RewriteURL ShowError StartTimer
StopTimer TestPDFGeneration ThrowError
ToExcelDate UnLock UnescapeHTML
UnescapeURL

Subclasses
%DeepSee.Report.abstractDSS %DeepSee.Report.dataCollector %DeepSee.Report.dataPresenter

Parameters


• parameter DSSCLASS;
This is the name of a DeepSee Report page whose reportDSS section will be used as the data schema for the current report
• parameter DSSHOME = "linked";
This is used as a flag inside presentation type reports, the value is either 'local' or 'linked'. If 'local' the required DSS information can be found in the reportDSS section of this document. If 'linked', the required DSS information is to be extracted from the class named in DSSCLASS

Properties


• property reportDSSClass as %ZEN.Datatype.string [ InitialExpression = ..#DSSCLASS ];
• property reportDSSHome as %ZEN.Datatype.string [ InitialExpression = ..#DSSHOME ];

Methods


• classmethod %GetReportName() as %String
Return the logical name of this report.
• classmethod %GetXDataTextSection(xdataID As %String) as %Status
• method GetDSSClass() as %ZEN.Datatype.string [ ZenMethod ]
• method GetDSSHome() as %ZEN.Datatype.string [ ZenMethod ]
• method GetReportDCR() as %String
• method GetReportDSS() as %String
• method GetReportModel() as %String