Class CommonAttributeContentSwtView
- java.lang.Object
-
- com._1c.g5.aef2.views.View<SwtRenderingParameters,VM,NC>
-
- com._1c.g5.aef2.swt.views.SwtView<VM,NC>
-
- com._1c.g5.aef2.standard.swt.views.SwtStandardView<TreeViewModel,org.eclipse.swt.widgets.Composite>
-
- com._1c.g5.v8.dt.ui.aef.swt.views.DtTreeView
-
- com._1c.g5.v8.dt.md.ui.editor.aef.descriptor.commonattribute.CommonAttributeContentSwtView
-
- All Implemented Interfaces:
IView<SwtRenderingParameters,TreeViewModel,org.eclipse.swt.widgets.Composite>
public class CommonAttributeContentSwtView extends DtTreeView
DtTreeView
extension to show and edit common attribute content.
-
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.ui.aef.swt.views.DtTreeView
TREE_VIEWER_KEY
-
-
Constructor Summary
Constructors Constructor Description CommonAttributeContentSwtView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TreeViewer
creareTreeViewer(org.eclipse.swt.widgets.Composite composite)
Creates a tree viewer.protected void
createColumns(TreeViewModel treeViewModel, TreeViewer treeViewer, CellLabelProvider labelProvider)
Create columns for the tree.protected void
handleEventChannelEvent(IEvent event, TreeViewModel viewModel, org.eclipse.swt.widgets.Composite control)
Handles events fromIEventChannel
.-
Methods inherited from class com._1c.g5.v8.dt.ui.aef.swt.views.DtTreeView
bind, configureTree, createControl, createTreeViewProvider, handleFocusEvent
-
Methods inherited from class com._1c.g5.aef2.standard.swt.views.SwtStandardView
createNativeControl, setEnabledApperance
-
Methods inherited from class com._1c.g5.aef2.swt.views.SwtView
computeNativeStyle, getContentControl, isControlDisposed, setContentControl, uiAsyncExec, uiSyncExec
-
Methods inherited from class com._1c.g5.aef2.views.View
bindListener, bindNativeControl, bindValue, bindValue, bindViewModel, getNativeControl, getParameters, getViewModel, initialize, manageObservable, queueAndWaitEvent, queueEvent, registerEventChannelListener, unbind, unbindNativeControl, unbindViewModel, unmanageObservable, unregisterEventChannelListener
-
-
-
-
Method Detail
-
handleEventChannelEvent
protected void handleEventChannelEvent(IEvent event, TreeViewModel viewModel, org.eclipse.swt.widgets.Composite control)
Description copied from class:View
Handles events fromIEventChannel
. By default handles only focus events.- Overrides:
handleEventChannelEvent
in classDtTreeView
- Parameters:
event
- the event, cannot benull
.viewModel
- the view model, cannot benull
.control
- the control, cannot benull
.
-
creareTreeViewer
protected TreeViewer creareTreeViewer(org.eclipse.swt.widgets.Composite composite)
Description copied from class:DtTreeView
Creates a tree viewer.- Overrides:
creareTreeViewer
in classDtTreeView
- Parameters:
composite
- the parent composite, cannot benull
- Returns:
- the tree viewer, never
null
-
createColumns
protected void createColumns(TreeViewModel treeViewModel, TreeViewer treeViewer, CellLabelProvider labelProvider)
Description copied from class:DtTreeView
Create columns for the tree. Default implementation creates single column with configured label provider.- Overrides:
createColumns
in classDtTreeView
- Parameters:
treeViewModel
- the view model, cannot benull
treeViewer
- the tree viewer, cannot benull
-
-