com.vaadin.client.widgets.

Class Grid.StaticSection.StaticCell

    • Constructor Detail

      • StaticCell

        public StaticCell()
    • Method Detail

      • setText

        public void setText​(String text)

        Sets the text displayed in this cell.

        Parameters:

        text - a plain text caption

      • getText

        public String getText()

        Returns the text displayed in this cell.

        Returns:

        the plain text caption

      • getSection

        protected Grid.StaticSection<?> getSection()

        Returns the section where this cell belongs.

        Returns:

        the section

      • setSection

        protected void setSection​(Grid.StaticSection<?> section)

        Sets the section where this cell belongs. Should not be null.

        Parameters:

        section - the section to set

      • getColspan

        public int getColspan()

        Returns the amount of columns the cell spans. By default is 1.

        Returns:

        The amount of columns the cell spans.

      • setColspan

        public void setColspan​(int colspan)

        Sets the amount of columns the cell spans. Must be more or equal to 1. By default is 1.

        Parameters:

        colspan - the colspan to set

      • setHtml

        public void setHtml​(String html)

        Sets the content of the cell to the provided html. All previous content is discarded and the cell type is set to GridStaticCellType.HTML.

        Parameters:

        html - The html content of the cell

      • setWidget

        public void setWidget​(com.google.gwt.user.client.ui.Widget widget)

        Set widget as the content of the cell. The type of the cell becomes GridStaticCellType.WIDGET. All previous content is discarded.

        Parameters:

        widget - The widget to add to the cell. Should not be previously attached anywhere (widget.getParent == null).

      • getType

        public GridStaticCellType getType()

        Returns the type of the cell.

        Returns:

        the type of content the cell contains.

      • getStyleName

        public String getStyleName()

        Returns the custom style name for this cell.

        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 cell.

        Parameters:

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

      • getDescription

        public String getDescription()

        Gets the tooltip for the cell.

        The tooltip is shown in the mode returned by getDescriptionContentMode().

        Returns:

        the tooltip text for this cell

        Since:

        8.4

      • setDescription

        public void setDescription​(String description,
                                   ContentMode descriptionContentMode)

        Sets the tooltip for the cell to be shown with the given content mode.

        Parameters:

        description - the tooltip to show when hovering the cell

        descriptionContentMode - the content mode to use for the tooltip (HTML or plain text)

        Since:

        8.4

        See Also:

        ContentMode

      • getDescriptionContentMode

        public ContentMode getDescriptionContentMode()

        Gets the content mode for the tooltip.

        The content mode determines how the tooltip is shown.

        Returns:

        the content mode for the tooltip

        Since:

        8.4

        See Also:

        ContentMode

      • setDescriptionContentMode

        public void setDescriptionContentMode​(ContentMode descriptionContentMode)

        Sets the content mode for the tooltip.

        Parameters:

        descriptionContentMode - the content mode for the tooltip

        Since:

        8.4

        See Also:

        ContentMode