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
ConstructorsModifierConstructorDescriptionprotectedDtValueActionBarComponent(P parameterization) Creates a new instance. -
Method Summary
Modifier and TypeMethodDescriptionprotected ActionBarViewModelCreates control view model instance.Creates anIMapperinstance 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, handleButtonClickedMethods inherited from class com._1c.g5.aef2.standard.components.AbstractControlComponent
disposeViewModels, getControlViewModel, handleExternalValidationEvent, isEditable, refresh, setLayoutData, updateViewModelsMethods inherited from class com._1c.g5.aef2.standard.components.StandardComponent
bindList, bindModel, bindValue, bindValue, createDefaultViewModelList, createDefaultViewModelValue, getLayoutData, isEnabled, isPassive, setEnabled, setFocus, updateViewModelStatusMethods 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:AbstractControlComponentCreates control view model instance.- Overrides:
createControlViewModelin classAbstractDtActionBarComponent<IValue<T>,P extends IDtActionBarParameterization> - Returns:
- a newly created control view model.
-
createMapper
Creates anIMapperinstance that maps the domain model objects to view model.- Returns:
- the
IMapper.
-