Class JmixMultiSelectionModelConnector.MultiSelectionBodyClickHandler

java.lang.Object
io.jmix.ui.widget.client.grid.selection.JmixMultiSelectionModelConnector.MultiSelectionBodyClickHandler
All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler, com.vaadin.client.widget.grid.events.AbstractGridMouseEventHandler, com.vaadin.client.widget.grid.events.AbstractGridMouseEventHandler.GridClickHandler, com.vaadin.client.widget.grid.events.BodyClickHandler
Enclosing class:
JmixMultiSelectionModelConnector

public class JmixMultiSelectionModelConnector.MultiSelectionBodyClickHandler extends Object implements com.vaadin.client.widget.grid.events.BodyClickHandler
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected final class 
     

    Nested classes/interfaces inherited from interface com.vaadin.client.widget.grid.events.AbstractGridMouseEventHandler

    com.vaadin.client.widget.grid.events.AbstractGridMouseEventHandler.GridClickHandler, com.vaadin.client.widget.grid.events.AbstractGridMouseEventHandler.GridDoubleClickHandler
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.vaadin.client.widgets.Grid<elemental.json.JsonObject>
     
    protected com.google.gwt.event.shared.HandlerRegistration
     
    protected int
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    MultiSelectionBodyClickHandler(com.vaadin.client.widgets.Grid<elemental.json.JsonObject> grid)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    handleCtrlClick(com.vaadin.client.connectors.grid.MultiSelectionModelConnector.MultiSelectionModel model, com.vaadin.client.widget.grid.CellReference<elemental.json.JsonObject> cell, com.vaadin.client.widget.grid.events.GridClickEvent event)
     
    void
    onClick(com.vaadin.client.widget.grid.events.GridClickEvent event)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • grid

      protected com.vaadin.client.widgets.Grid<elemental.json.JsonObject> grid
    • handler

      protected com.google.gwt.event.shared.HandlerRegistration handler
    • previous

      protected int previous
  • Constructor Details

    • MultiSelectionBodyClickHandler

      public MultiSelectionBodyClickHandler(com.vaadin.client.widgets.Grid<elemental.json.JsonObject> grid)
  • Method Details

    • onClick

      public void onClick(com.vaadin.client.widget.grid.events.GridClickEvent event)
      Specified by:
      onClick in interface com.vaadin.client.widget.grid.events.AbstractGridMouseEventHandler.GridClickHandler
    • handleCtrlClick

      protected void handleCtrlClick(com.vaadin.client.connectors.grid.MultiSelectionModelConnector.MultiSelectionModel model, com.vaadin.client.widget.grid.CellReference<elemental.json.JsonObject> cell, com.vaadin.client.widget.grid.events.GridClickEvent event)