Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsPortal] >  [SVG] >  [DTLDiagram]
Private  Storage   

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

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

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 1 7


Summary

Properties
currPage

Methods
%AddToSaveSet %ApplyURLParms %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%DrawClassDefinition %DrawClassDefinitions %DrawObjectDefinitions %DrawObjectProperties
%DrawSVGDef %DrawSVGDefs %DrawSVGPage %DrawStyleSVG
%EndScript %Extends %GetParameter %GetSuperClassList
%InvokeCallback %IsA %IsModified %LinkCSS
%LinkScript %New %NormalizeObject %ObjectModified
%OnDrawSVGDef %OnDrawSVGPage %OnDrawSVGScript %OnDrawStyleSVG
%OriginalNamespace %PackageName %RemoveFromSaveSet %SerializeObject
%SetModified %StartScript %ValidateObject ConvertParameter
Decrypt DrawAdditionalScript DrawDTLDiagram Encrypt
EscapeHTML EscapeURL HyperEventCall HyperEventHead
Include InsertHiddenField InsertHiddenFields IsPrivate
Link OnHTTPHeader OnPage OnPageError
OnPostHTTP OnPostHyperEvent OnPreHTTP OnPreHyperEvent
Page QuoteJS RewriteURL ShowError
StartTimer StopTimer ThrowError UnescapeHTML
UnescapeURL onSVGLoad setZoom


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

• property currPage as %String(ZENURL="PAGE");
Curr page of trace

Methods

• classmethod %OnDrawSVGDef() as %Status
Callback method called when drawing the SVG defs for this page.
• method %OnDrawSVGPage() as %Status
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.
• method onSVGLoad() [ Language = javascript ]
This method is called when this svgPage is loaded.
• method setZoom(zoom) [ Language = javascript ]
Set the zoom level


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.