Class DataExchangeSwtTableView
- 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<TableViewModel,org.eclipse.swt.widgets.Composite>
-
- com._1c.g5.v8.dt.ui.aef.swt.views.DtTableView
-
- com._1c.g5.v8.dt.md.ui.editor.aef.descriptor.dataexchange.DataExchangeSwtTableView
-
- All Implemented Interfaces:
IView<SwtRenderingParameters,TableViewModel,org.eclipse.swt.widgets.Composite>
public class DataExchangeSwtTableView extends DtTableView
SWT table view for the data exchange.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DataExchangeSwtTableView.LwtWrapped
LWT table view for the data exchange.
-
Field Summary
-
Fields inherited from class com._1c.g5.v8.dt.ui.aef.swt.views.DtTableView
MIN_SEARCH_PATTERN_LENGTH, SEARCH_BOX_KEY, TABLE_VIEWER_KEY
-
-
Constructor Summary
Constructors Constructor Description DataExchangeSwtTableView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
bind(TableViewModel viewModel, org.eclipse.swt.widgets.Composite nativeControl)
Binds the view model and native control together to this view.protected void
createColumns(TableViewModel viewModel, TableViewer tableViewer, CellLabelProvider labelProvider)
Create columns for the table.-
Methods inherited from class com._1c.g5.v8.dt.ui.aef.swt.views.DtTableView
activateContexts, configureTable, createControl, createTable, createTableViewProvider, deactivateContexts, getChecked, handleEventChannelEvent, handleTableItemSelection, unbind
-
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, handleFocusEvent, 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, unbindNativeControl, unbindViewModel, unmanageObservable, unregisterEventChannelListener
-
-
-
-
Method Detail
-
bind
public void bind(TableViewModel viewModel, org.eclipse.swt.widgets.Composite nativeControl)
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 classDtTableView
- Parameters:
viewModel
- the view model to bind.nativeControl
- the native control to bind.
-
createColumns
protected void createColumns(TableViewModel viewModel, TableViewer tableViewer, CellLabelProvider labelProvider)
Description copied from class:DtTableView
Create columns for the table. Default implementation creates single column with configured label provider.- Overrides:
createColumns
in classDtTableView
- Parameters:
viewModel
- the view model, cannot benull
tableViewer
- the table viewer, cannot benull
-
-