Class LwtCheckableLabelView<VM extends CheckableLabelViewModel>
- java.lang.Object
-
- com._1c.g5.aef2.views.View<LwtRenderingParameters,VM,LC>
-
- com._1c.g5.aef2.lwt.views.LwtView<VM,LC>
-
- com._1c.g5.aef2.standard.lwt.views.AbstractLwtStandardView<VM,LightCheckbox>
-
- com._1c.g5.aef2.standard.lwt.views.LwtCheckableLabelView<VM>
-
- All Implemented Interfaces:
IView<LwtRenderingParameters,VM,LightCheckbox>
- Direct Known Subclasses:
LwtMdPropertyStateView
public class LwtCheckableLabelView<VM extends CheckableLabelViewModel> extends AbstractLwtStandardView<VM,LightCheckbox>
The LWT checkable label view.
-
-
Constructor Summary
Constructors Constructor Description LwtCheckableLabelView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
bind(VM viewModel, LightCheckbox lightControl)
Binds the view model and native control together to this view.protected LightCheckbox
createControl(ILightComposite parent, VM viewModel)
Creates a light control for the view without decorations.protected LightCheckbox
createLightCheckbox(VM viewModel)
CreatesLightCheckbox
-
Methods inherited from class com._1c.g5.aef2.standard.lwt.views.AbstractLwtStandardView
createLightControl, setEnabledApperance
-
Methods inherited from class com._1c.g5.aef2.lwt.views.LwtView
getContentControl, handleFocusEvent, isControlDisposed, setContentControl, uiAsyncExec, uiSyncExec
-
Methods inherited from class com._1c.g5.aef2.views.View
bindListener, bindNativeControl, bindValue, bindValue, bindViewModel, getNativeControl, getParameters, getViewModel, handleEventChannelEvent, initialize, manageObservable, queueAndWaitEvent, queueEvent, registerEventChannelListener, unbind, unbindNativeControl, unbindViewModel, unmanageObservable, unregisterEventChannelListener
-
-
-
-
Method Detail
-
bind
protected void bind(VM viewModel, LightCheckbox lightControl)
Description copied from class:View
Binds the view model and native control together to this view. Override this method to customize the binding.- Overrides:
bind
in classAbstractLwtStandardView<VM extends CheckableLabelViewModel,LightCheckbox>
- Parameters:
viewModel
- the view model to bind.lightControl
- the native control to bind.
-
createControl
protected LightCheckbox createControl(ILightComposite parent, VM viewModel)
Description copied from class:AbstractLwtStandardView
Creates a light control for the view without decorations.- Specified by:
createControl
in classAbstractLwtStandardView<VM extends CheckableLabelViewModel,LightCheckbox>
- Parameters:
parent
- the parent light composite.viewModel
- the view mode to create a control for.- Returns:
- the newly created control.
-
createLightCheckbox
protected LightCheckbox createLightCheckbox(VM viewModel)
CreatesLightCheckbox
- Returns:
- the light checkbox, cannot be
null
-
-