Home > Class Reference > ENSLIB namespace > CSPX.EnsDTLEditor

CSPX.EnsDTLEditor

class CSPX.EnsDTLEditor extends CSPX.SVGEditor

Renders HTML wrapper for DTL editor as loaded by Studio

Method Inventory

Parameters

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

Methods

classmethod DrawInitDocument(pDocument As %RegisteredObject) as %Status [ Language = objectscript ]
Write out initial xml state of document
classmethod DrawInitEditorFunction(pDocument As %RegisteredObject) as %Status [ Language = objectscript ]
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 [ Language = objectscript ]
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 = "") [ Language = objectscript ]
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 = "") [ Language = objectscript ]
Generate JS to populate list of top-level segment
classmethod OnDrawHTMLHead() [ Language = objectscript ]
Draw any additional JS or other head section items

Inherited Members

Inherited Methods