You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.flow.component.board.

Class Row

    • Constructor Detail

      • Row

        public Row​(Component... components)

        Creates an new row with the given components.

        Parameters:

        components - initial content of the row

    • Method Detail

      • add

        public void add​(Component... components)

        Adds the given component(s) to the row.

        All added components are set to use 1 column. Use setComponentSpan(Component, int) to make a component span multiple columns.

        Specified by:

        add in interface HasComponents

        Parameters:

        components - the components to add

      • add

        public void add​(Component component,
                        int cols)

        Adds the given component to the row using the given number of columns.

        Parameters:

        component - the component to add

        cols - the number of columns the component should use

      • addNestedRow

        public void addNestedRow​(Row row)

        Adds the given row as a nested row to the current row.

        Parameters:

        row - the row to add as a nested row

      • getComponentSpan

        public int getComponentSpan​(Component component)

        Gets the number of columns the given component spans.

        Parameters:

        component - the child component to get columns for

        Returns:

        the number of columns the component spans, by default 1.

      • setComponentSpan

        public void setComponentSpan​(Component component,
                                     int columns)

        Sets the number of columns the given component spans.

        Parameters:

        component - the child component to set columns for

        columns - the number of columns the component spans