%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
Method Inventory
- %CreateComposite()
- %GetChildById()
- %GetPaneContents()
- %OnAfterCreateComposite()
- %OnSubmit()
- getChildById()
Properties
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
method %CreateComposite() as %Status
This internal method creates the contents of the composite component.
method %GetChildById(pID As %String) as %ZEN.Component.object
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
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
This callback is called after the children of this composite
component have been created.
classmethod %OnSubmit(pSubmit As %ZEN.Submit) as %Status
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
- %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
- %AddChild()
- %AddChildAfter()
- %AddChildBefore()
- %AddToSaveSet()
- %Attr()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %DrawComponentHTML()
- %DrawHTML()
- %DrawJSStrings()
- %EnclosingDivId()
- %Eval()
- %EvalC()
- %Extends()
- %ForceClientRender()
- %GetChildIndex()
- %GetEventHandlers()
- %GetParameter()
- %GetXMLName()
- %IsA()
- %IsModified()
- %MakeId()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToPageAfter()
- %OnAddToPageBefore()
- %OnDrawEnclosingDiv()
- %OnDrawObjectProperties()
- %OnMutateChildren()
- %OnObjectSynch()
- %OnZENDeserialize()
- %OriginalNamespace()
- %PackageName()
- %QuoteValue()
- %QuoteValueL10N()
- %RemoveChild()
- %RemoveChildren()
- %RemoveFromSaveSet()
- %Self()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- 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
- %ZEN.Mojo.Component.contentProvider