Home > Class Reference > ENSLIB namespace > %ZEN.Component.composite
Private  Storage   

%ZEN.Component.composite


class %ZEN.Component.composite extends 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.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 8


Summary


Properties
%condition %import %includeFiles %page
%resource align aux cellAlign
cellSize cellStyle cellVAlign children
childrenCreated 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

Methods
%AddChild %AddChildAfter %AddChildBefore %AddToSaveSet
%Attr %BindExport %ClassIsLatestVersion %ClassName
%ConstructClone %CreateComposite %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawComponentHTML %DrawHTML %DrawJSStrings
%EnclosingDivId %Eval %EvalC %Extends
%ForceClientRender %GetChildById %GetChildIndex %GetEventHandlers
%GetPaneContents %GetParameter %GetXMLName %IsA
%IsModified %MakeId %New %NormalizeObject
%ObjectModified %OnAddToPageAfter %OnAddToPageBefore %OnAfterCreateComposite
%OnDrawEnclosingDiv %OnDrawObjectProperties %OnMutateChildren %OnObjectSynch
%OnSubmit %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 getChildById 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 EnsLib.ITK.Setup.UI.Component.consumerEditor EnsPortal.Component.activityGraph
EnsPortal.Component.bplSelector EnsPortal.Component.credentialsSelector EnsPortal.Component.directorySelector
EnsPortal.Component.dtlSelector EnsPortal.Component.partnerSelector EnsPortal.Component.ruleSelector
EnsPortal.Component.scheduleSelector EnsPortal.Component.sslConfigSelector

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.

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".
• 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.
• method getChildById(id) [ Language = javascript ]
Client-side method Find a child of this composite using its non-qualified (short) id name.