AboutSupportDeveloper GuideVersion 22.3.18

Number field within a form.

interface NumberField<W> {
    helperText?: string;
    key: string;
    label?: string;
    type: "number";
    validation?: Partial<{
        lessThan: ValidationEntry<number>;
        max: ValidationEntry<number>;
        min: ValidationEntry<number>;
        moreThan: ValidationEntry<number>;
        negative: ValidationEntry<any>;
        positive: ValidationEntry<any>;
        required: ValidationEntry<any>;
    }>;
    value?: number;
    widget: W;
}

Type Parameters

Hierarchy (view full)

Properties

helperText?: string

Helper text.

key: string

The property key that this field value will appear in the returned NotificationFormSubmittedEvent.form|form object.

label?: string

Input label.

type

Field data type.

validation?: Partial<{
    lessThan: ValidationEntry<number>;
    max: ValidationEntry<number>;
    min: ValidationEntry<number>;
    moreThan: ValidationEntry<number>;
    negative: ValidationEntry<any>;
    positive: ValidationEntry<any>;
    required: ValidationEntry<any>;
}>

Validation rules used to validate user input.

Type declaration

value?: number

Default value for field, and where it will be written to

widget: W