Interface IRow<I extends IAnyGroup>

    • Field Detail

      • DEFAULT

        static final IRow<IAnyGroup> DEFAULT
        Constant for default attributes of this immutable component.
    • Method Detail

      • getWidgetClass

        default java.lang.String getWidgetClass()
        Returns the client widget class.

        Default: "zul.grid.Row"

        Specified by:
        getWidgetClass in interface IComponent<I extends IAnyGroup>
      • getWidth

        @Derived
        @Nullable
        default java.lang.String getWidth()
        Description copied from interface: IHtmlBasedComponent
        Returns the width of the component. If not specified, null is assumed.

        Default: null

        Specified by:
        getWidth in interface IHtmlBasedComponent<I extends IAnyGroup>
      • withWidth

        default IRow withWidth​(@Nullable
                               java.lang.String width)
        To control the size of Foot related components, please refer to IGrid and IColumn instead.
        Specified by:
        withWidth in interface IHtmlBasedComponent<I extends IAnyGroup>
        Parameters:
        width - The width of the component.

        Default: null

        Returns:
        A modified copy of the this object
      • withHflex

        default IRow withHflex​(@Nullable
                               java.lang.String hflex)
        To control the size of Foot related components, please refer to IGrid and IColumn instead.
        Specified by:
        withHflex in interface IHtmlBasedComponent<I extends IAnyGroup>
        Parameters:
        hflex - The horizontal flex hint.

        Default: null

        Returns:
        A modified copy of the this object
      • withDetailChild

        IRow<I> withDetailChild​(@Nullable
                                IDetailChild<? extends IDetailChild> detailChild)
        Returns a copy of this immutable component with the specified detailChild class name.

        Sets the detail child (EE only)

        Parameters:
        detailChild - The detail child

        Default: null.

        Returns:
        A modified copy of the this object
      • withAllComponents

        default IRow<I> withAllComponents​(java.lang.Iterable<? extends IComponent> elements)
        Description copied from interface: IComposite
        Copy the current immutable object with elements that replace the content of children. A shallow reference equality check is used to prevent copying of the same value by returning this.
        Specified by:
        withAllComponents in interface IComposite<IRow<I extends IAnyGroup>,​IComponent>
        Parameters:
        elements - An iterable of children elements to set
        Returns:
        A modified copy of this object
      • of

        static <I extends IAnyGroupIRow<I> of​(java.lang.Iterable<? extends I> children)
        Returns the instance with the given any group children.
        Parameters:
        children - The children belong to any group
        See Also:
        IAnyGroup
      • of

        static <I extends IAnyGroupIRow<I> of​(I... children)
        Returns the instance with the given any group children.
        Parameters:
        children - The children belong to any group
        See Also:
        IAnyGroup
      • ofId

        static <I extends IAnyGroupIRow<I> ofId​(java.lang.String id)
        Returns the instance with the given id.
        Parameters:
        id - The id to identify this component