Class UnsettablePropertyFieldComponent<T>
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<IUnsettablePropertyFieldModel<T,org.eclipse.emf.ecore.EObject>,ILabeledParametrization>
com._1c.g5.v8.dt.ui.aef.component.UnsettablePropertyFieldComponent<T>
- All Implemented Interfaces:
IComponent<IUnsettablePropertyFieldModel<T,
,org.eclipse.emf.ecore.EObject>> IEventChannel
public class UnsettablePropertyFieldComponent<T>
extends ContainerComponent<IUnsettablePropertyFieldModel<T,org.eclipse.emf.ecore.EObject>,ILabeledParametrization>
Unsettable property field component that shows
CheckedLabelComponent
instead of original simple
label component.-
Nested Class Summary
Nested classes/interfaces inherited from class com._1c.g5.aef2.standard.components.StandardComponent
StandardComponent.BindingDirection
-
Constructor Summary
ConstructorsConstructorDescriptionUnsettablePropertyFieldComponent
(ILabeledParametrization parametrization) Instantiates a new field component.UnsettablePropertyFieldComponent
(String labelText) Instantiates a new field component. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Creates the child components of this component.protected IContainerViewModel
Creates the view model of the container.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, updateViewModels
Methods inherited from class com._1c.g5.aef2.standard.components.StandardComponent
bindList, bindModel, bindValue, bindValue, createDefaultViewModelList, createDefaultViewModelValue, disposeViewModels, getLayoutData, handleExternalValidationEvent, isEnabled, isPassive, setEnabled, setFocus, setLayoutData, updateViewModelStatus
Methods inherited from class com._1c.g5.aef2.components.Component
addListener, addViewModel, areChildCommitsEnabled, areChildRefreshEnabled, areComponentsCreated, attachToModel, beginExternalUpdate, checkComponents, checkViewModels, commit, 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 Details
-
UnsettablePropertyFieldComponent
Instantiates a new field component.- Parameters:
parametrization
- the parametrization of the component, cannot benull
-
UnsettablePropertyFieldComponent
Instantiates a new field component.- Parameters:
labelText
- the label text, cannot benull
-
-
Method Details
-
createComponents
protected void createComponents()Description copied from class:Component
Creates the child components of this component. Override it to fill a component with a child components.Method can be called multiple times.
- Overrides:
createComponents
in classComponent<IUnsettablePropertyFieldModel<T,
org.eclipse.emf.ecore.EObject>, ILabeledParametrization>
-
createContainerViewModel
Description copied from class:ContainerComponent
Creates the view model of the container.- Overrides:
createContainerViewModel
in classContainerComponent<IUnsettablePropertyFieldModel<T,
org.eclipse.emf.ecore.EObject>, ILabeledParametrization> - Returns:
- the newly created container view model.
-