Class DtValueActionBarComponent<T,P extends IDtActionBarParameterization>
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<M,P,VM>
com._1c.g5.v8.dt.ui.aef.component.AbstractDtSelectComponent<M,P,ActionBarViewModel>
com._1c.g5.v8.dt.ui.aef.component.AbstractDtActionBarComponent<IValue<T>,P>
com._1c.g5.v8.dt.ui.aef.component.DtValueActionBarComponent<T,P>
- All Implemented Interfaces:
IComponent<IValue<T>>
,IEventChannel
- Direct Known Subclasses:
DirectorySelectionComponent
,DtTextComponent
,FileSelectionComponent
,MinMaxValueComponent
,MoxelAreaComponent
public class DtValueActionBarComponent<T,P extends IDtActionBarParameterization>
extends AbstractDtActionBarComponent<IValue<T>,P>
AbstractDtSelectComponent
implementation for IValue
models.-
Nested Class Summary
Nested classes/interfaces inherited from class com._1c.g5.aef2.standard.components.StandardComponent
StandardComponent.BindingDirection
-
Field Summary
Fields inherited from class com._1c.g5.v8.dt.ui.aef.component.AbstractDtSelectComponent
CLEAR_BUTTON_COMMAND_ID, DEFAULT_CONTEXT, OPEN_BUTTON_COMMAND_ID, SELECT_BUTTON_COMMAND_ID
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
DtValueActionBarComponent
(P parameterization) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected ActionBarViewModel
Creates control view model instance.Creates anIMapper
instance that maps the domain model objects to view model.Methods inherited from class com._1c.g5.v8.dt.ui.aef.component.AbstractDtSelectComponent
createButtonItem, createButtons, createClearButtonItem, createOpenButtonItem, createSelectButtonItem, createViewModels, dispose, handleButtonClicked
Methods inherited from class com._1c.g5.aef2.standard.components.AbstractControlComponent
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, 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 Details
-
DtValueActionBarComponent
Creates a new instance.- Parameters:
parameterization
- the parameterization.
-
-
Method Details
-
createControlViewModel
Description copied from class:AbstractControlComponent
Creates control view model instance.- Overrides:
createControlViewModel
in classAbstractDtActionBarComponent<IValue<T>,
P extends IDtActionBarParameterization> - Returns:
- a newly created control view model.
-
createMapper
Creates anIMapper
instance that maps the domain model objects to view model.- Returns:
- the
IMapper
.
-