com.vaadin.client.widget.grid.

Class EventCellReference<T>

  • Type Parameters:

    T - The row type of the grid. The row type is the POJO type from where the data is retrieved into the column cells.

    public class EventCellReference<T>
    extends CellReference<T>

    A data class which contains information which identifies a cell being the target of an event from Grid.

    Since this class follows the Flyweight-pattern any instance of this object is subject to change without the user knowing it and so should not be stored anywhere outside of the method providing these instances.

    Since:

    7.4

    Author:

    Vaadin Ltd

    • Constructor Detail

      • EventCellReference

        public EventCellReference​(Grid<T> grid)

        Constructs a cell reference for an event targeting a grid cell. Needs to be populated using set(Cell, Section).

        Parameters:

        grid - the grid the event originates from

        See Also:

        EventCellReference

    • Method Detail

      • set

        public void set​(Cell targetCell,
                        GridConstants.Section section)

        Configures this CellReference and its internal RowReference to point to the given Cell.

        Parameters:

        targetCell - the cell to point to

        section - the section the cell belongs to

      • getElement

        public com.google.gwt.dom.client.TableCellElement getElement()

        Description copied from class: CellReference

        Get the element of the cell.

        Overrides:

        getElement in class CellReference<T>

        Returns:

        the element of the cell

      • isHeader

        public boolean isHeader()

        Is the cell reference for a cell in the header of the Grid.

        Returns:

        true if referenced cell is in the header, false if not

        Since:

        7.5

      • isBody

        public boolean isBody()

        Is the cell reference for a cell in the body of the Grid.

        Returns:

        true if referenced cell is in the body, false if not

        Since:

        7.5

      • isFooter

        public boolean isFooter()

        Is the cell reference for a cell in the footer of the Grid.

        Returns:

        true if referenced cell is in the footer, false if not

        Since:

        7.5

      • getSection

        public GridConstants.Section getSection()

        Gets the Grid section where the referenced cell is.

        Returns:

        grid section

        Since:

        7.5