Class ButtonComponent
- 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.AbstractControlComponent<IModel,ILabeledParametrization,ButtonViewModel>
-
- com._1c.g5.aef2.standard.components.ButtonComponent
-
- All Implemented Interfaces:
IComponent<IModel>
,IEventChannel
public class ButtonComponent extends AbstractControlComponent<IModel,ILabeledParametrization,ButtonViewModel>
The button component.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.aef2.standard.components.StandardComponent
StandardComponent.BindingDirection
-
-
Constructor Summary
Constructors Constructor Description ButtonComponent(ILabeledParametrization parameterization)
Instantiates a new component with the given parameterization.ButtonComponent(String text)
Instantiates a new component with the given parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ButtonViewModel
createControlViewModel()
Creates control view model instance.-
Methods inherited from class com._1c.g5.aef2.standard.components.AbstractControlComponent
createViewModels, disposeViewModels, getControlViewModel, handleExternalValidationEvent, isEditable, refresh, setLayoutData, updateViewModels
-
Methods inherited from class com._1c.g5.aef2.standard.components.StandardComponent
bindList, bindModel, bindValue, bindValue, createDefaultViewModelList, createDefaultViewModelValue, getLayoutData, isEnabled, isPassive, setEnabled, setFocus, updateViewModelStatus
-
Methods inherited from class com._1c.g5.aef2.components.Component
addComponent, addListener, addViewModel, areChildCommitsEnabled, areChildRefreshEnabled, areComponentsCreated, attachToModel, beginExternalUpdate, checkComponents, checkViewModels, commit, createComponents, detachFromModel, dispose, disposeComponents, 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 Detail
-
ButtonComponent
public ButtonComponent(ILabeledParametrization parameterization)
Instantiates a new component with the given parameterization.- Parameters:
parameterization
- the parameterization.
-
ButtonComponent
public ButtonComponent(String text)
Instantiates a new component with the given parameters.- Parameters:
text
- the text of the button.
-
-
Method Detail
-
createControlViewModel
protected ButtonViewModel createControlViewModel()
Description copied from class:AbstractControlComponent
Creates control view model instance.- Specified by:
createControlViewModel
in classAbstractControlComponent<IModel,ILabeledParametrization,ButtonViewModel>
- Returns:
- a newly created control view model.
-
-