Interface IManagingComponent<M extends IManagingModel>
-
- All Superinterfaces:
IComponent<M>
,IEventChannel
- All Known Implementing Classes:
DtGranularEditorPageAefComponent
,MdPropertyPaletteComponent
,PropertyPaletteComponent
public interface IManagingComponent<M extends IManagingModel> extends IComponent<M>
This interface should be implemented by the root component that corresponds toIManagingDefinition
.
The managing component works withIManagingModel
that provides the required data.
The managing component responsibilities are:- creation of child components in accordance with definition
- managing the child components lifecycle (creation, model initialization, disposition, etc.)
- supporting the definition mechanism features like rules processing, refreshers, etc.
- See Also:
IManagingModel
,IManagingDefinition
,IRefresher
-
-
Method Summary
-
Methods inherited from interface com._1c.g5.aef2.components.IComponent
areChildCommitsEnabled, areChildRefreshEnabled, beginExternalUpdate, commit, dispose, endExternalUpdate, getComponents, getModel, getParent, getScene, getServiceEventQualifiers, getViewModels, isDisposed, isInExternalUpdate, setChildCommitsEnabled, setChildRefreshEnable, setModel, setParent, setScene
-
Methods inherited from interface com._1c.g5.aef2.events.IEventChannel
addListener, queueAndWaitEvent, queueEvent, removeListener
-
-