Interface ControlElement

A control element. The scope property of the control determines to which part of the schema the control should be bound.

interface ControlElement {
    i18n?: string;
    label?: string | boolean | LabelDescription;
    options?: {
        [key: string]: any;
    };
    rule?: Rule;
    scope: string;
    type: "Control";
}

Hierarchy (view full)

Properties

i18n?: string
label?: string | boolean | LabelDescription

Label for UI schema element.

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

Any additional options.

Type declaration

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

An optional rule.

scope: string

The scope that determines to which part this element should be bound to.

type: "Control"

The type of this UI schema element.