Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [CSPX] >  [EnsDTLEditor]
Private  Storage   

class CSPX.EnsDTLEditor extends CSPX.SVGEditor

Renders HTML wrapper for DTL editor as loaded by Studio

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 7


Summary

Methods
%ClassIsLatestVersion %ClassName %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetParameter %IsA
%New %OriginalNamespace %PackageName %SetModified
ConvertParameter Decrypt DrawHTMLHead DrawInitDocument
DrawInitEditorFunction Encrypt EscapeHTML EscapeURL
GetDocument GetSegments GetTopSegments HyperEventCall
HyperEventHead Include InsertHiddenField InsertHiddenFields
IsPrivate Link OnDrawHTMLHead OnHTTPHeader
OnPage OnPageError OnPostHTTP OnPostHyperEvent
OnPreHTTP OnPreHyperEvent Page QuoteJS
RewriteURL ShowError StartTimer StopTimer
ThrowError UnescapeHTML UnescapeURL


Parameters

• parameter EDITORURL = "CSPX.EnsDTLSVG.cls";
URL used to render editor

Methods

• classmethod DrawInitDocument(pDocument As %RegisteredObject) as %Status
Write out initial xml state of document
• classmethod DrawInitEditorFunction(pDocument As %RegisteredObject) as %Status
Give subclass opportunity to inject additional JS code into the client-side initEditor function
• classmethod GetDocument(pName As %String, Output pDocument As %RegisteredObject) as %Status
Find DTL transform (Ens.DTL.Transform) object for the given DTL class
• classmethod GetSegments(pMode As %String, pClass As %String, pDocType As %String = "", pSegment As %String, pNodeAddr As %String = "")
Called from client to get list of subsegments pNodeAddr is csv-list of id numbers
• classmethod GetTopSegments(pMode As %String = "", pClass As %String = "", pDocType As %String = "", pDyn As %Boolean = 0, pPackage As %String = "")
Generate JS to populate list of top-level segment
• classmethod OnDrawHTMLHead()
Draw any additional JS or other head section items


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