%ZEN.Component.composite
class %ZEN.Component.composite extends %ZEN.Component.group
Base class for composite components. A composite component provides a way to pre-assemble a group of components that can be used as a single item.Property Inventory (Including Private)
Method Inventory (Including Private)
- %CreateComposite()
- %GetChildById()
- %GetPaneContents()
- %OnAfterCreateComposite()
- %OnNew()
- %OnSubmit()
- getChildById()
Properties (Including Private)
property childrenCreated as %ZEN.Datatype.boolean (XMLPROJECTION = "none") [ InitialExpression = 0 ];
Internal property.
This property is used to keep track of whether the contents of the composite element have been created or not.
This property is used to keep track of whether the contents of the composite element have been created or not.
Property methods: childrenCreatedDisplayToLogical(), childrenCreatedGet(), childrenCreatedIsValid(), childrenCreatedLogicalToDisplay(), childrenCreatedLogicalToOdbc(), childrenCreatedLogicalToXSD(), childrenCreatedNormalize(), childrenCreatedSet(), childrenCreatedXSDToLogical()
Methods (Including Private)
method %CreateComposite() as %Status [ Language = objectscript ]
This internal method creates the contents of the composite component.
method %GetChildById(pID As %String) as %ZEN.Component.object [ Language = objectscript ]
Server-side method
Find a child of this composite using its non-qualified (short) id name.
classmethod %GetPaneContents(pGroup As %ZEN.Component.group, pPaneName As %String, Output pPaneExists As %Boolean) as %Status [ Language = objectscript ]
For composites that define panes, this method creates the object tree
for a given pane and adds it to the given group element.
Every pane name and pane block is assumed to start with "pane".
Every pane name and pane block is assumed to start with "pane".
abstract method %OnAfterCreateComposite() as %Status [ Language = objectscript ]
This callback is called after the children of this composite
component have been created.
private method %OnNew(initvalue As %RawString) as %Status [ Language = objectscript ]
Constructor for composite components.
If you override this method, be sure to invoke this code as well using
##super.
classmethod %OnSubmit(pSubmit As %ZEN.Submit) as %Status [ Language = objectscript ]
This callback is called when a form defined on this composite is submitted.
pSubmit is a %ZEN.Submit object
containing details of the form submit.
Subclasses override this method.
Subclasses override this method.
clientmethod getChildById(id) [ Language = javascript ]
Client-side method
Find a child of this composite using its non-qualified (short) id name.
Inherited Members
Inherited Properties (Including Private)
- %condition
- %import
- %includeFiles
- %page
- %resource
- align
- aux
- cellAlign
- cellSize
- cellStyle
- cellVAlign
- children
- composite
- containerStyle
- disabled
- dragEnabled
- dropEnabled
- enclosingClass
- enclosingStyle
- error
- groupClass
- groupStyle
- height
- hidden
- hint
- hintClass
- hintStyle
- id
- index
- label
- labelClass
- labelDisabledClass
- labelPosition
- labelStyle
- layout
- name
- onafterdrag
- onbeforedrag
- onclick
- ondrag
- ondrop
- onhide
- onrefresh
- onshow
- onupdate
- parent
- showLabel
- slice
- title
- tuple
- valign
- visible
- width
- window
Inherited Methods (Including Private)
- %AddChild()
- %AddChildAfter()
- %AddChildBefore()
- %AddToSaveSet()
- %Attr()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %ConstructCloneInit()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %DrawComponentHTML()
- %DrawHTML()
- %DrawJSStrings()
- %EnclosingDivId()
- %Eval()
- %EvalC()
- %Extends()
- %ForceClientRender()
- %GetChildIndex()
- %GetEventHandlers()
- %GetParameter()
- %GetXMLName()
- %IsA()
- %IsModified()
- %LayoutChildren()
- %MakeId()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToPageAfter()
- %OnAddToPageBefore()
- %OnAddToSaveSet()
- %OnClose()
- %OnConstructClone()
- %OnDrawEnclosingDiv()
- %OnDrawObjectProperties()
- %OnMutateChildren()
- %OnObjectSynch()
- %OnValidateObject()
- %OnZENDeserialize()
- %OriginalNamespace()
- %PackageName()
- %QuoteValue()
- %QuoteValueL10N()
- %RemoveChild()
- %RemoveChildren()
- %RemoveFromSaveSet()
- %Self()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLImportAttributes()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
- addChild()
- addChildAfter()
- addChildBefore()
- childrenMutated()
- dragFinishHandler()
- dragHandler()
- dragNotifyHandler()
- dragStartHandler()
- dropHandler()
- dropStartHandler()
- exposeComponent()
- findElement()
- fireOnUpdateEvent()
- getChildIndex()
- getEnclosingDiv()
- getHidden()
- getHintElement()
- getLabelElement()
- getProperty()
- getSettings()
- getType()
- invokeSuper()
- isOfType()
- makeId()
- onCreate()
- onDelete()
- onDisplayHandler()
- onEndModalHandler()
- onPopupAction()
- onRefreshContents()
- onSerialize()
- onStartModalHandler()
- ondisabledHandler()
- onloadHandler()
- onunloadHandler()
- onupdateHandler()
- refreshContents()
- removeChild()
- render()
- renderContents()
- renderSVG()
- setHidden()
- setOverlayMode()
- setProperty()
- setPropertyAll()
- startProgressBar()
- stopProgressBar()
Subclasses
- %DeepSee.Report.UI.dataPropertyPanel
- %DeepSee.Report.UI.dataSourcePanel
- %DeepSee.Report.UI.displayPropertyPanel
- %DeepSee.Report.UI.editLIDR
- %DeepSee.Report.UI.layoutEditorPanel
- %DeepSee.Report.UI.methodDefinitionPanel
- %DeepSee.Report.UI.propertyEditor
- %DeepSee.Report.UI.queryItemEditor
- %DeepSee.Report.UI.supplementalCodeEditor
- %DeepSee.Report.UI.whereClauseEditor
- %DeepSee.Report.UI.workingDataSetPane
- %ZEN.Component.tableNavigator