Home > Class Reference > ENSLIB namespace > EnsPortal.SVG.DTLDiagram

EnsPortal.SVG.DTLDiagram

class EnsPortal.SVG.DTLDiagram extends EnsPortal.SVG.templatePage

Ensemble DTL Diagram
This page renders the SVG needed to display the SVG portion of the DTL editor.

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter DOMAIN = Ensemble;
Use our own domain for localization
parameter JSINCLUDES = ensdtlzen.js,ensdtlparser.js;
Comma-delimited list of additional .js files.
parameter RESOURCE = %Ens_Code:READ,%Ens_DTL:READ;
User needs READ permissions on either the %Ens_Code or the %Ens_DTL resource to view this page.

Properties (Including Private)

property currPage as %String (ZENURL = "PAGE");
Curr page of trace
Property methods: currPageDisplayToLogical(), currPageGet(), currPageIsValid(), currPageLogicalToDisplay(), currPageLogicalToOdbc(), currPageNormalize(), currPageSet()

Methods (Including Private)

classmethod %OnDrawSVGDef() as %Status
Callback method called when drawing the SVG defs for this page.
method %OnDrawSVGPage() as %Status
Inherited description: Callback method. If defined, this provides a way for a subclass to add static SVG content to the svgPage.
classmethod %OnDrawStyleSVG() as %Status
Callback method called when drawing the SVG CSS style for this page.
method DrawAdditionalScript()
Write out any other scripts needed by editor.
method DrawDTLDiagram() as %Status
Draw the SVG DTL diagram.
clientmethod onSVGLoad() [ Language = javascript ]
Inherited description: This method is called when this svgPage is loaded.
clientmethod setZoom(zoom) [ Language = javascript ]
Set the zoom level

Inherited Members

Inherited Methods (Including Private)