Interface Categorization

The categorization element, which may have children elements. A child element may either be itself a Categorization or a Category, hence the categorization element can be used to represent recursive structures like trees.

interface Categorization {
    elements: (Category | Categorization)[];
    i18n?: string;
    label: string;
    options?: {
        [key: string]: any;
    };
    rule?: Rule;
    type: "Categorization";
}

Hierarchy (view full)

Properties

elements: (Category | Categorization)[]

The child elements of this categorization which are either of type Category or Categorization.

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: "Categorization"

The type of this UI schema element.