com.vaadin.ui.

Class Grid.StaticSection.StaticRow<CELLTYPE extends com.vaadin.ui.Grid.StaticSection.StaticCell>

    • Method Detail

      • addCell

        protected void addCell(Object propertyId)
      • removeCell

        protected void removeCell(Object propertyId)
      • createCell

        protected abstract CELLTYPE createCell()

        Creates and returns a new instance of the cell type.

        Returns:

        the created cell

      • getCell

        public CELLTYPE getCell(Object propertyId)

        Returns the cell for the given property id on this row. If the column is merged returned cell is the cell for the whole group.

        Parameters:

        propertyId - the property id of the column

        Returns:

        the cell for the given property, merged cell for merged properties, null if not found

      • join

        public CELLTYPE join(Object... propertyIds)

        Merges columns cells in a row.

        Parameters:

        propertyIds - The property ids of columns to merge

        Returns:

        The remaining visible cell after the merge

      • join

        public CELLTYPE join(CELLTYPE... cells)

        Merges columns cells in a row.

        Parameters:

        cells - The cells to merge. Must be from the same row.

        Returns:

        The remaining visible cell after the merge

      • getStyleName

        public String getStyleName()

        Returns the custom style name for this row.

        Returns:

        the style name or null if no style name has been set

      • setStyleName

        public void setStyleName(String styleName)

        Sets a custom style name for this row.

        Parameters:

        styleName - the style name to set or null to not use any style name

      • writeDesign

        protected void writeDesign(org.jsoup.nodes.Element trElement,
                                   DesignContext designContext)

        Writes the declarative design to the given table row element.

        Parameters:

        trElement - Element to write design to

        designContext - the design context

        Since:

        7.5.0

      • readDesign

        protected void readDesign(org.jsoup.nodes.Element trElement,
                                  DesignContext designContext)
                           throws DesignException

        Reads the declarative design from the given table row element.

        Parameters:

        trElement - Element to read design from

        designContext - the design context

        Throws:

        DesignException - if the given table row contains unexpected children

        Since:

        7.5.0

      • getCellTagName

        protected abstract String getCellTagName()