CSPX.EnsDTLEditor
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 | 6 |
Summary
Parameters
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