Class ExtendedComboLabelComponent
- 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<IValue<M>,IComboLabeledParameterization<M>,VM>
-
- com._1c.g5.aef2.standard.components.ComboLabelComponent<MdPropertyState,ComboLabelExtensionViewModel>
-
- com._1c.g5.v8.dt.md.ui.extension.aef.components.ExtendedComboLabelComponent
-
- All Implemented Interfaces:
IComponent<IValue<MdPropertyState>>
,IEventChannel
public class ExtendedComboLabelComponent extends ComboLabelComponent<MdPropertyState,ComboLabelExtensionViewModel>
Extended combo label component that shows label and allows to change metadata property state.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com._1c.g5.aef2.standard.components.StandardComponent
StandardComponent.BindingDirection
-
-
Constructor Summary
Constructors Constructor Description ExtendedComboLabelComponent(String text, List<MdPropertyType> types)
Constructor ofExtendedComboLabelComponent
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ComboLabelExtensionViewModel
createComboLabelViewModel()
Creates view model.-
Methods inherited from class com._1c.g5.aef2.standard.components.ComboLabelComponent
attachToModel, createControlViewModel, detachFromModel, getItemLabel
-
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, beginExternalUpdate, checkComponents, checkViewModels, commit, createComponents, 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
-
ExtendedComboLabelComponent
public ExtendedComboLabelComponent(String text, List<MdPropertyType> types)
Constructor ofExtendedComboLabelComponent
.- Parameters:
text
- the label text ornull
if label not neededtypes
- the metadata properties types to change state for, cannot benull
-
-
Method Detail
-
createComboLabelViewModel
protected ComboLabelExtensionViewModel createComboLabelViewModel()
Description copied from class:ComboLabelComponent
Creates view model.- Overrides:
createComboLabelViewModel
in classComboLabelComponent<MdPropertyState,ComboLabelExtensionViewModel>
- Returns:
- the combo label view model, cannot be
null
-
-