%DeepSee.Report.UI.reportModelServer
class %DeepSee.Report.UI.reportModelServer extends %ZEN.Component.component
Abstract Report Model File UtilitiesMethod Inventory
- %DrawHTML()
- DeleteTempFile()
- GetCSPDirectory()
- GetDCR()
- GetDPR()
- GetDPRDSSClass()
- GetDPRDSSHome()
- GetDSS()
- GetQueryInterface()
- GetReportSuperClasses()
- GetSystemHomeDir()
- GetSystemTempDir()
- GetTimeStampInfo()
- ImportXML()
- MakeRandomFileName()
- ReceiveFragment()
- backupModel()
- convertDCRToDSS()
- convertRDNodeToDSS()
- convertRDToDSS()
- createNewDCR()
- createNewDPR()
- createNewDSS()
- createNewSQLDSS()
- decodeDSSNode()
- encodeDSSNode()
- exportAsXML()
- exportDSS()
- exportReportDef()
- exportXMLtoFile()
- getCSPDir()
- getDCRDataTree()
- getDCRMethodsSection()
- getDCRPropertiesSection()
- getDCRSQL()
- getDSSObject()
- getQueryInfo()
- getReportApplication()
- getReportClassName()
- getReportDataSource()
- getReportDescription()
- getReportName()
- getReportOutputMode()
- getReportPackageName()
- getReportSuperClass()
- getReportSystemName()
- getServerFileDelimiter()
- getServerHomeDir()
- getServerTempDir()
- humanizeXMLString()
- makeXMLFileName()
- onloadHandler()
- restoreBackupModel()
- sanitizeXMLString()
- setDCRDataTree()
- setDCRMethodsSection()
- setDCRPropertiesSection()
- setDCRSQL()
- setDPRMethodsSection()
- setReportApplication()
- setReportDataSource()
- setReportDescription()
- setReportName()
- setReportSource()
- setZRSBody()
Parameters
parameter INCLUDEFILES = zenCSLM.js,zenESVG.js;
Inherited description: CSV list of additional include files (either .js or .css) that
should be included when this component is used on a page.
By default, the file extension (.js or .css) is used to determine whether an item in the list is a script include or a style include. You can override this behavior by adding the terms "script:" or "style:" to the beginning of the file name or names. This prefix is not used as part of the include filename.
By default, the file extension (.js or .css) is used to determine whether an item in the list is a script include or a style include. You can override this behavior by adding the terms "script:" or "style:" to the beginning of the file name or names. This prefix is not used as part of the include filename.
Methods
method %DrawHTML()
The %DrawHTML method draws the initial HTML for this component.
Delete the given temp file
classmethod GetCSPDirectory() as %String [ ZenMethod ]
Get the normalized directory name of the CSP base folder used for serving up Zen Applications
Load the DCR section of the given named file and return the underlying model
Load the DPR section of the given named file and return the underlying model
Return the DSSClass upon which the current DPR is based
Return the DSS Home of the current DPR
Load the DSS section of the given named file and return the underlying model
Load the Query Interface section of the given named file and return the underlying model
classmethod GetReportSuperClasses() as %String [ ZenMethod ]
classmethod GetSystemHomeDir() as %String [ ZenMethod ]
Return the system install directory of this instance
classmethod GetSystemTempDir() as %String [ ZenMethod ]
Return the temp directory for this system.
classmethod GetTimeStampInfo() as %String [ ZenMethod ]
Generate data for a time stamp as a string for file generation purposes
classmethod ImportXML(fileName) as %String [ ZenMethod ]
Load and compile the given temp file
classmethod MakeRandomFileName(ext As %String = "", directory As %String = "") as %String [ ZenMethod ]
Generate a random but legal and available file name for the creation of external temp files
classmethod ReceiveFragment(outputFile As %String, src As %ZEN.proxyObject) as %Status [ ZenMethod ]
Receive a chuck of a client text stream submission
clientmethod backupModel() [ Language = javascript ]
Copy the current (client-side) model to a json string for short term back-up purposes
clientmethod convertDCRToDSS(cls, node) [ Language = javascript ]
Given a valid DCR JSON object, generate a DSS
clientmethod convertRDNodeToDSS(cls, n) [ Language = javascript ]
clientmethod convertRDToDSS(cls, xData) [ Language = javascript ]
clientmethod createNewDCR(headerInfo) [ Language = javascript ]
Create a new DCR type report model
clientmethod createNewDPR(headerInfo) [ Language = javascript ]
Create a new DPR type report model
clientmethod createNewDSS(headerInfo) [ Language = javascript ]
Create a new DSS type report model
clientmethod createNewSQLDSS(headerInfo) [ Language = javascript ]
Create a new DSS type report model based on an external SQL Query
clientmethod decodeDSSNode(o) [ Language = javascript ]
clientmethod encodeDSSNode(o) [ Language = javascript ]
clientmethod exportAsXML(jsonOnly) [ Language = javascript ]
clientmethod exportDSS(node) [ Language = javascript ]
clientmethod exportReportDef(node) [ Language = javascript ]
clientmethod exportXMLtoFile(name) [ Language = javascript ]
clientmethod getCSPDir() [ Language = javascript ]
clientmethod getDCRDataTree() [ Language = javascript ]
Return the data tree section of the current model, if it is a
DCR type report and null otherwise.
clientmethod getDCRMethodsSection() [ Language = javascript ]
Return the methods section of the current model, if it is a
DCR type report and null otherwise.
clientmethod getDCRPropertiesSection() [ Language = javascript ]
Return the properties section of the current model, if it is a
DCR type report and null otherwise.
clientmethod getDCRSQL() [ Language = javascript ]
Return the SQL section of the current model, if it is a
DCR type report and null otherwise.
clientmethod getDSSObject() [ Language = javascript ]
Extract a javascript object represeting the Data Set Schema
from the current abstract model, assuming the active model is
a DSS type structure.
clientmethod getQueryInfo(clsName) [ Language = javascript ]
clientmethod getReportApplication() [ Language = javascript ]
Get the name of application associated with the current report.
clientmethod getReportClassName() [ Language = javascript ]
Get the class name of the current report (this value can only be set at the
time of report creation via createNewDCR, createNewDSS, or createNewDPR)
clientmethod getReportDataSource() [ Language = javascript ]
Get the name of data source associated with the current report.
clientmethod getReportDescription() [ Language = javascript ]
Return the descriptor of the current report
clientmethod getReportName() [ Language = javascript ]
Return the semantic name of the current report
clientmethod getReportOutputMode() [ Language = javascript ]
Return the default processing mode based on the current model's type
clientmethod getReportPackageName() [ Language = javascript ]
Get the package name of the current report (this value can only be set at the
time of report creation via createNewDCR, createNewDSS, or createNewDPR)
clientmethod getReportSuperClass() [ Language = javascript ]
Return the formal name(s) of the immediate superclass based on the current model's
type definition
clientmethod getReportSystemName() [ Language = javascript ]
Get the full InterSystems IRIS name of the current report. This is a concatenation of the
the package name and the class name and is read only.
clientmethod getServerFileDelimiter() [ Language = javascript ]
clientmethod getServerHomeDir() [ Language = javascript ]
clientmethod getServerTempDir() [ Language = javascript ]
clientmethod humanizeXMLString(origStr) [ Language = javascript ]
un-escape an XML string previously encoded with sanitize XMLString
clientmethod makeXMLFileName(name) [ Language = javascript ]
clientmethod onloadHandler() [ Language = javascript ]
Inherited description: This client event, if present, is fired when the page is loaded.
clientmethod restoreBackupModel(jsonStr) [ Language = javascript ]
Reset the model based on a previously saved json back-up string.
clientmethod sanitizeXMLString(origStr) [ Language = javascript ]
Given a string to be exported as an XML attribute setting
Replace all instances of '&' with '&'
Replace all instances of '"' with '"'
Replace all instances of "'" with '''
Replace all instances of '<' with '<'
Replace all instances of '>' with '>'
clientmethod setDCRDataTree(tree) [ Language = javascript ]
Set the data tree section of the current model, assuming it is a
DCR type report and no-op otherwise.
clientmethod setDCRMethodsSection(m) [ Language = javascript ]
Set the methods section of the current model, assuming it is a
DCR type report and no-op otherwise.
clientmethod setDCRPropertiesSection(prop) [ Language = javascript ]
Set the properties section of the current model to the given array of
property objects
clientmethod setDCRSQL(sqlObj) [ Language = javascript ]
Set the SQL section of the current model assuming it is a
DCR type report and no-op otherwise.
clientmethod setDPRMethodsSection(m) [ Language = javascript ]
Set the methods section of the current model, assuming it is a
DPR type report and no-op otherwise.
clientmethod setReportApplication(s) [ Language = javascript ]
Set the name of application associated with the current report.
clientmethod setReportDataSource(s) [ Language = javascript ]
Set the name of data source associated with the current report.
clientmethod setReportDescription(s) [ Language = javascript ]
Set the descriptor of the current report
clientmethod setReportName(n) [ Language = javascript ]
Set the semantic name of the current report. This is the human readable
textual name, as opposed to the lexical class and system names.
clientmethod setReportSource(cls, reportType) [ Language = javascript ]
Set the reportSource for the report.
clientmethod setZRSBody(src) [ Language = javascript ]
Inherited Members
Inherited Properties
- %condition
- %import
- %includeFiles
- %page
- %resource
- align
- aux
- composite
- containerStyle
- dragEnabled
- dropEnabled
- enclosingClass
- enclosingStyle
- error
- height
- hidden
- hint
- hintClass
- hintStyle
- id
- index
- label
- labelClass
- labelDisabledClass
- labelStyle
- name
- onafterdrag
- onbeforedrag
- ondrag
- ondrop
- onhide
- onrefresh
- onshow
- onupdate
- parent
- showLabel
- slice
- title
- tuple
- valign
- visible
- width
- window
Inherited Methods
- %AddToSaveSet()
- %Attr()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %DrawComponentHTML()
- %DrawJSStrings()
- %EnclosingDivId()
- %Eval()
- %EvalC()
- %Extends()
- %ForceClientRender()
- %GetEventHandlers()
- %GetParameter()
- %GetXMLName()
- %IsA()
- %IsModified()
- %MakeId()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToPageAfter()
- %OnAddToPageBefore()
- %OnDrawEnclosingDiv()
- %OnDrawObjectProperties()
- %OnObjectSynch()
- %OnZENDeserialize()
- %OriginalNamespace()
- %PackageName()
- %QuoteValue()
- %QuoteValueL10N()
- %RemoveFromSaveSet()
- %Self()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
- dragFinishHandler()
- dragHandler()
- dragNotifyHandler()
- dragStartHandler()
- dropHandler()
- dropStartHandler()
- exposeComponent()
- findElement()
- fireOnUpdateEvent()
- getEnclosingDiv()
- getHidden()
- getHintElement()
- getLabelElement()
- getProperty()
- getSettings()
- getType()
- invokeSuper()
- isOfType()
- makeId()
- onCreate()
- onDelete()
- onDisplayHandler()
- onEndModalHandler()
- onPopupAction()
- onRefreshContents()
- onSerialize()
- onStartModalHandler()
- onunloadHandler()
- onupdateHandler()
- refreshContents()
- render()
- renderContents()
- renderSVG()
- setHidden()
- setOverlayMode()
- setProperty()
- startProgressBar()
- stopProgressBar()