DynamicFormHandlers

Interface for external form control

Definition

export interface DynamicFormHandlers {
    submit: () => Promise<void>,
    cancel: () => void,
    validate: () => Promise<boolean>,
    getFormData: () => IFormData,
    setFormData: (data: IFormData) => void,
    getErrors: () => Record<string, string>,
    clearErrors: () => void,
    setErrors: (errors: Record<string, string>) => void,
    clearFieldError: (fieldName: string | string[]) => void,
    isProcessing: () => boolean,
    goToNext: () => void,
    goToPrevious: () => void,
}

Usage

import { DynamicFormHandlers } from 'uxp/components';

Last updated