%DeepSee.UI.MDXPDF
class %DeepSee.UI.MDXPDF extends %ZEN.Report.reportPage
Execute an MDX query and render it to PDF by using the Zen reports infrastructure. The encrypted query to process is passed in via the URL parameter MDX.Method Inventory
- %EscapeHTML()
- %FetchNoncedParmData()
- %FormatNumber()
- %GetContext()
- %OnPreHTTP()
- %ParseStyle()
- %WriteXMLForKPI()
- %WriteXMLForListing()
- %WriteXMLForMDX()
- %WriteXMLForPivot()
- %WriteXMLMessage()
- GetFilterText()
- GetTableData()
- OnAfterCreateDisplay()
- OnPage()
Parameters
parameter DEFAULTMODE = pdf;
parameter DOMAIN = %DeepSee;
Inherited description: Localization domain.
DataModel classes that wish to support localization must provide a value for this
within subclasses.
Methods
Format a string value for HTML output.
This means escaping UNICODE characters.
classmethod %FetchNoncedParmData(pDataLabel As %String, pDefault As %String = "", Output pStatus As %Status) as %String
This provides a means of fetching a nonced value from the key provided in an incoming request parameter.
The pDataLabel is the named reference to the URL parameter which is expectd to be available
in the available %request data.
Once fetched from the nonce global, the value is cached locally for continued availability via this method using the
same nonce key in the %request data.
Format a value for output.
classmethod %GetContext(Output pContext, Output pParms)
Fill in the context array from the current URL parameters.
Also fill in the parameter array used to resolve expression references in %ParseExpr.
classmethod %OnPreHTTP() as %Boolean
Test for additional resources.
Parse a CSS style directive.
Write out KPI results as XML for PDF.
classmethod %WriteXMLForListing(ByRef pContext, ByRef pParms, pRS As %SQL.StatementResult, pCaption As %String = "", pListingFields As %List = "") as %Status
Write out listing results as XML for PDF
Write out the contents of an MDX query in a way that can be consumed by a Zen report.
pMDX is the query.
classmethod %WriteXMLForPivot(ByRef pContext, ByRef pParms, pRS As %DeepSee.ResultSet, pCaption As %String = "") as %Status
Write out result set as XML for PDF.
Create a simplified XML report for displaying an error message.
classmethod GetFilterText(ByRef pContainer As %ZEN.Report.Display.div, ByRef pParms As %String, ByRef pContext As %String, pIncludeFilterText As %Boolean = 0)
classmethod GetTableData()
Get the data, as xml, for the current query.
classmethod OnAfterCreateDisplay()
Update the Report Display
classmethod OnPage() as %Status
Render the contents of this ZEN report.
Inherited Members
Inherited 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
- toexcelstream
- tohtmlstream
- toxslfostream
- xmlfile
- xmlstream
- xmlstylesheet
- xmlstylesheetarg
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %CreateModelInstance()
- %DeleteModel()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DisplayAnnotatedExcel()
- %Extends()
- %GetComponentById()
- %GetJSValidationCode()
- %GetParameter()
- %GetPropertyInfo()
- %InitProperties1()
- %InvokeAction()
- %IsA()
- %IsModified()
- %IsReadOnly()
- %MakeTransformedXMLFile()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAfterCreateDisplay()
- %OnAfterReport()
- %OnBeforeReport()
- %OnCopyDataFromModel()
- %OnCopyDataToModel()
- %OnDeleteModel()
- %OnDeleteSource()
- %OnGetPropertyInfo()
- %OnInvokeAction()
- %OnLoadModel()
- %OnNewSource()
- %OnOpenSource()
- %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()
- GetTempFileName()
- HyperEventCall()
- HyperEventHead()
- Include()
- InsertHiddenField()
- InsertHiddenFields()
- IsPrivate()
- Link()
- OnHTTPHeader()
- OnPageError()
- OnPostHTTP()
- OnPostHyperEvent()
- OnPreHTTP()
- OnPreHyperEvent()
- Page()
- Purge()
- QuoteJS()
- RewriteURL()
- ShowError()
- StartTimer()
- StopTimer()
- TestPDFGeneration()
- ThrowError()
- ToExcelDate()
- UnLock()
- UnescapeHTML()
- UnescapeURL()