Interface GroupLayout

A group resembles a vertical layout, but additionally might have a label. This layout is useful when grouping different elements by a certain criteria.

interface GroupLayout {
    elements: UISchemaElement[];
    i18n?: string;
    label?: string;
    options?: {
        [key: string]: any;
    };
    rule?: Rule;
    type: "Group";
}

Hierarchy (view full)

Properties

elements: UISchemaElement[]

The child elements of this layout.

i18n?: string
label?: string

Label for UI schema element.

options?: {
    [key: string]: any;
}

Any additional options.

Type declaration

  • [key: string]: any
rule?: Rule

An optional rule.

type: "Group"

The type of this UI schema element.