Class SwtGridView

    • Constructor Detail

      • SwtGridView

        public SwtGridView()
    • Method Detail

      • bind

        public void bind​(GridViewModel viewModel,
                         org.eclipse.nebula.widgets.grid.Grid grid)
        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 class SwtStandardView<GridViewModel,​org.eclipse.nebula.widgets.grid.Grid>
        Parameters:
        viewModel - the view model to bind.
        grid - the native control to bind.
      • unbind

        public void unbind​(GridViewModel viewModel,
                           org.eclipse.nebula.widgets.grid.Grid nativeControl)
        Description copied from class: View
        Unbinds the view model and the native control from this view. Override this method to customize the unbinding.
        Overrides:
        unbind in class View<SwtRenderingParameters,​GridViewModel,​org.eclipse.nebula.widgets.grid.Grid>
        Parameters:
        viewModel - the view mode to unbind.
        nativeControl - the native control to unbind.
      • handleEventChannelEvent

        protected void handleEventChannelEvent​(IEvent event,
                                               GridViewModel viewModel,
                                               org.eclipse.nebula.widgets.grid.Grid control)
        Description copied from class: View
        Handles events from IEventChannel. By default handles only focus events.
        Overrides:
        handleEventChannelEvent in class View<SwtRenderingParameters,​GridViewModel,​org.eclipse.nebula.widgets.grid.Grid>
        Parameters:
        event - the event, cannot be null.
        viewModel - the view model, cannot be null.
        control - the control, cannot be null.
      • createControl

        protected org.eclipse.nebula.widgets.grid.Grid createControl​(org.eclipse.swt.widgets.Composite parent,
                                                                     GridViewModel viewModel)
        Description copied from class: SwtStandardView
        Creates a native control for the view without decorations.
        Specified by:
        createControl in class SwtStandardView<GridViewModel,​org.eclipse.nebula.widgets.grid.Grid>
        Parameters:
        parent - the parent composite to place a control in.
        viewModel - the view mode to create a control for.
        Returns:
        the newly created control