com.vaadin.ui.

Class Grid.ColumnVisibilityChangeEvent

    • Constructor Detail

      • ColumnVisibilityChangeEvent

        public ColumnVisibilityChangeEvent​(Grid<?> source,
                                           Grid.Column<?,​?> column,
                                           boolean hidden,
                                           boolean isUserOriginated)

        Constructor for a column visibility change event.

        Parameters:

        source - the grid from which this event originates

        column - the column that changed its visibility

        hidden - true if the column was hidden, false if it became visible

        isUserOriginated - true if the event was triggered by an UI interaction

    • Method Detail

      • getColumn

        public Grid.Column<?,​?> getColumn()

        Gets the column that became hidden or visible.

        Returns:

        the column that became hidden or visible.

        See Also:

        Grid.Column.isHidden()

      • isHidden

        public boolean isHidden()

        Was the column set hidden or visible.

        Returns:

        true if the column was hidden false if it was set visible

      • isUserOriginated

        public boolean isUserOriginated()

        Description copied from interface: HasUserOriginated

        Returns whether this event was triggered by user interaction, on the client side, or programmatically, on the server side.

        Specified by:

        isUserOriginated in interface HasUserOriginated

        Returns:

        true if this event originates from the client, false otherwise.