Class SectionDefinitionComponent
java.lang.Object
com._1c.g5.aef2.components.Component<M,P>
com._1c.g5.aef2.standard.components.StandardComponent<M,P>
com._1c.g5.aef2.standard.components.ContainerComponent<M,P>
com._1c.g5.aef2.standard.components.CompositeComponent<M,P>
com._1c.g5.aef2.standard.definitions.components.DefinitionDrivenComponent<IDefinitionModel,ISectionDefinitionParameterization>
com._1c.g5.aef2.standard.definitions.components.SectionDefinitionComponent
- All Implemented Interfaces:
IComponent<IDefinitionModel>
,IEventChannel
,ComponentSearch.IIdentifierHost
public class SectionDefinitionComponent
extends DefinitionDrivenComponent<IDefinitionModel,ISectionDefinitionParameterization>
Section definition component.
-
Nested Class Summary
Nested classes/interfaces inherited from class com._1c.g5.aef2.standard.components.StandardComponent
StandardComponent.BindingDirection
-
Constructor Summary
ConstructorsConstructorDescriptionSectionDefinitionComponent
(ISectionDefinitionParameterization parameterization) Creates a new section definition component. -
Method Summary
Modifier and TypeMethodDescriptionprotected IContainerViewModel
Creates the view model of the container.protected String
getLabel
(ILabeledDefinition definition) Returns the label obtained from definition.Methods inherited from class com._1c.g5.aef2.standard.definitions.components.DefinitionDrivenComponent
attachToModel, createComponents, createFieldComponent, detachFromModel, disposeComponents, getComponent, getId, getLayout, getLayoutData, getRuleResultProcessor, handleRuleResultChanged
Methods inherited from class com._1c.g5.aef2.standard.components.CompositeComponent
setLayout, setLayoutData, updateViewModels
Methods inherited from class com._1c.g5.aef2.standard.components.ContainerComponent
addComponent, button, button, checkBox, checkBox, combo, createViewModels, disposeChildren, field, field, getContainerViewModel, isEditable, label, label, refreshChildren, separator, spinner, text
Methods inherited from class com._1c.g5.aef2.standard.components.StandardComponent
bindList, bindModel, bindValue, bindValue, createDefaultViewModelList, createDefaultViewModelValue, disposeViewModels, handleExternalValidationEvent, isEnabled, isPassive, setEnabled, setFocus, updateViewModelStatus
Methods inherited from class com._1c.g5.aef2.components.Component
addListener, addViewModel, areChildCommitsEnabled, areChildRefreshEnabled, areComponentsCreated, beginExternalUpdate, checkComponents, checkViewModels, commit, dispose, endExternalUpdate, getComponents, getModel, getParameterization, getParent, getRunnableQueue, getScene, getServiceEventQualifiers, getViewModels, isDisposed, isInExternalUpdate, queueAndWaitEvent, queueEvent, removeComponent, removeListener, removeViewModel, setChildCommitsEnabled, setChildRefreshEnable, setModel, setParent, setScene, subscribeOnEvents, subscribeOnEvents, unsubscribeOnEvents
-
Constructor Details
-
SectionDefinitionComponent
Creates a new section definition component.- Parameters:
parameterization
- the parameterization.
-
-
Method Details
-
createContainerViewModel
Description copied from class:ContainerComponent
Creates the view model of the container.- Overrides:
createContainerViewModel
in classCompositeComponent<IDefinitionModel,
ISectionDefinitionParameterization> - Returns:
- the newly created container view model.
-
getLabel
Description copied from class:DefinitionDrivenComponent
Returns the label obtained from definition.- Overrides:
getLabel
in classDefinitionDrivenComponent<IDefinitionModel,
ISectionDefinitionParameterization> - Parameters:
definition
- theILabeledDefinition
.- Returns:
- the label.
-