Framework
Version
API-Referenz

FormApi

Klasse: FormApi<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>

Definiert in: packages/form-core/src/FormApi.ts:860

Eine Klasse, die die Formular-API darstellt. Sie kümmert sich um die Logik und die Interaktionen mit dem Formularzustand.

Normalerweise müssen Sie keine neue FormApi Instanz direkt erstellen. Stattdessen verwenden Sie einen Framework-Hook/-Funktion wie useForm oder createForm, um eine neue Instanz für Sie zu erstellen, die das reaktive Modell Ihres Frameworks verwendet. Wenn Sie jedoch eine neue Instanz manuell erstellen müssen, können Sie dies tun, indem Sie den new FormApi Konstruktor aufrufen.

Typparameter

TFormData

TOnMount erweitert undefined | FormValidateOrFn<TFormData>

TOnChange erweitert undefined | FormValidateOrFn<TFormData>

TOnChangeAsync erweitert undefined | FormAsyncValidateOrFn<TFormData>

TOnBlur erweitert undefined | FormValidateOrFn<TFormData>

TOnBlurAsync erweitert undefined | FormAsyncValidateOrFn<TFormData>

TOnSubmit erweitert undefined | FormValidateOrFn<TFormData>

TOnSubmitAsync erweitert undefined | FormAsyncValidateOrFn<TFormData>

TOnDynamic erweitert undefined | FormValidateOrFn<TFormData>

TOnDynamicAsync erweitert undefined | FormAsyncValidateOrFn<TFormData>

TOnServer erweitert undefined | FormAsyncValidateOrFn<TFormData>

TSubmitMeta = never

Implementiert

  • FieldManipulator<TFormData, TSubmitMeta>

Konstruktoren

new FormApi()

ts
new FormApi<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>(opts?): FormApi<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>
new FormApi<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>(opts?): FormApi<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>

Definiert in: packages/form-core/src/FormApi.ts:940

Konstruiert eine neue FormApi Instanz mit den gegebenen Formularoptionen.

Parameter

opts?

FormOptions<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>

Gibt zurück

FormApi<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>

Eigenschaften

baseStore

ts
baseStore: Store<BaseFormState<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer>>;
baseStore: Store<BaseFormState<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer>>;

Definiert in: packages/form-core/src/FormApi.ts:892


fieldInfo

ts
fieldInfo: Record<DeepKeys<TFormData>, FieldInfo<TFormData>>;
fieldInfo: Record<DeepKeys<TFormData>, FieldInfo<TFormData>>;

Definiert in: packages/form-core/src/FormApi.ts:926

Ein Datensatz mit Feldinformationen für jedes Feld im Formular.


fieldMetaDerived

ts
fieldMetaDerived: Derived<Record<DeepKeys<TFormData>, AnyFieldMeta>>;
fieldMetaDerived: Derived<Record<DeepKeys<TFormData>, AnyFieldMeta>>;

Definiert in: packages/form-core/src/FormApi.ts:907


optionen

ts
options: FormOptions<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta> = {};
options: FormOptions<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta> = {};

Definiert in: packages/form-core/src/FormApi.ts:878

Die Optionen für das Formular.


store

ts
store: Derived<FormState<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer>>;
store: Derived<FormState<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer>>;

Definiert in: packages/form-core/src/FormApi.ts:908

Zugriffsmethoden

formId

Get Signatur

ts
get formId(): undefined | string
get formId(): undefined | string

Definiert in: packages/form-core/src/FormApi.ts:1249

Gibt zurück

undefined | string


state

Get Signatur

ts
get state(): FormState<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer>
get state(): FormState<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer>

Definiert in: packages/form-core/src/FormApi.ts:928

Gibt zurück

FormState<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer>

Methoden

clearFieldValues()

ts
clearFieldValues<TField>(field, opts?): void
clearFieldValues<TField>(field, opts?): void

Definiert in: packages/form-core/src/FormApi.ts:2291

Löscht alle Werte innerhalb eines Array-Feldes.

Typparameter

TField extends string

Parameter

field

TField

opts?

UpdateMetaOptions

Gibt zurück

void

Implementierung von

ts
FieldManipulator.clearFieldValues
FieldManipulator.clearFieldValues

deleteField()

ts
deleteField<TField>(field): void
deleteField<TField>(field): void

Definiert in: packages/form-core/src/FormApi.ts:2099

Typparameter

TField extends string

Parameter

field

TField

Gibt zurück

void

Implementierung von

ts
FieldManipulator.deleteField
FieldManipulator.deleteField

getAllErrors()

ts
getAllErrors(): object
getAllErrors(): object

Definiert in: packages/form-core/src/FormApi.ts:2399

Gibt Formular- und Feldfehler zurück

Gibt zurück

Objekt

fields
ts
fields: Record<DeepKeys<TFormData>, {
  errorMap: ValidationErrorMap;
  errors: unknown[];
}>;
fields: Record<DeepKeys<TFormData>, {
  errorMap: ValidationErrorMap;
  errors: unknown[];
}>;
form
ts
form: object;
form: object;
form.errorMap
ts
errorMap: ValidationErrorMap<UnwrapFormValidateOrFn<TOnMount>, UnwrapFormValidateOrFn<TOnChange>, UnwrapFormAsyncValidateOrFn<TOnChangeAsync>, UnwrapFormValidateOrFn<TOnBlur>, UnwrapFormAsyncValidateOrFn<TOnBlurAsync>, UnwrapFormValidateOrFn<TOnSubmit>, UnwrapFormAsyncValidateOrFn<TOnSubmitAsync>, UnwrapFormValidateOrFn<TOnDynamic>, UnwrapFormAsyncValidateOrFn<TOnDynamicAsync>, UnwrapFormAsyncValidateOrFn<TOnServer>>;
errorMap: ValidationErrorMap<UnwrapFormValidateOrFn<TOnMount>, UnwrapFormValidateOrFn<TOnChange>, UnwrapFormAsyncValidateOrFn<TOnChangeAsync>, UnwrapFormValidateOrFn<TOnBlur>, UnwrapFormAsyncValidateOrFn<TOnBlurAsync>, UnwrapFormValidateOrFn<TOnSubmit>, UnwrapFormAsyncValidateOrFn<TOnSubmitAsync>, UnwrapFormValidateOrFn<TOnDynamic>, UnwrapFormAsyncValidateOrFn<TOnDynamicAsync>, UnwrapFormAsyncValidateOrFn<TOnServer>>;
form.errors
ts
errors: (
  | UnwrapFormValidateOrFn<TOnMount>
  | UnwrapFormValidateOrFn<TOnChange>
  | UnwrapFormAsyncValidateOrFn<TOnChangeAsync>
  | UnwrapFormValidateOrFn<TOnBlur>
  | UnwrapFormAsyncValidateOrFn<TOnBlurAsync>
  | UnwrapFormValidateOrFn<TOnSubmit>
  | UnwrapFormAsyncValidateOrFn<TOnSubmitAsync>
  | UnwrapFormValidateOrFn<TOnDynamic>
  | UnwrapFormAsyncValidateOrFn<TOnDynamicAsync>
  | UnwrapFormAsyncValidateOrFn<TOnServer>)[];
errors: (
  | UnwrapFormValidateOrFn<TOnMount>
  | UnwrapFormValidateOrFn<TOnChange>
  | UnwrapFormAsyncValidateOrFn<TOnChangeAsync>
  | UnwrapFormValidateOrFn<TOnBlur>
  | UnwrapFormAsyncValidateOrFn<TOnBlurAsync>
  | UnwrapFormValidateOrFn<TOnSubmit>
  | UnwrapFormAsyncValidateOrFn<TOnSubmitAsync>
  | UnwrapFormValidateOrFn<TOnDynamic>
  | UnwrapFormAsyncValidateOrFn<TOnDynamicAsync>
  | UnwrapFormAsyncValidateOrFn<TOnServer>)[];

getFieldInfo()

ts
getFieldInfo<TField>(field): FieldInfo<TFormData>
getFieldInfo<TField>(field): FieldInfo<TFormData>

Definiert in: packages/form-core/src/FormApi.ts:2012

Ruft die Feldinformationen des angegebenen Feldes ab.

Typparameter

TField extends string

Parameter

field

TField

Gibt zurück

FieldInfo<TFormData>


getFieldMeta()

ts
getFieldMeta<TField>(field): undefined | AnyFieldMeta
getFieldMeta<TField>(field): undefined | AnyFieldMeta

Definiert in: packages/form-core/src/FormApi.ts:2003

Ruft die Metadaten des angegebenen Feldes ab.

Typparameter

TField extends string

Parameter

field

TField

Gibt zurück

undefined | AnyFieldMeta

Implementierung von

ts
FieldManipulator.getFieldMeta
FieldManipulator.getFieldMeta

getFieldValue()

ts
getFieldValue<TField>(field): DeepValue<TFormData, TField>
getFieldValue<TField>(field): DeepValue<TFormData, TField>

Definiert in: packages/form-core/src/FormApi.ts:1996

Ruft den Wert des angegebenen Feldes ab.

Typparameter

TField extends string

Parameter

field

TField

Gibt zurück

DeepValue<TFormData, TField>

Implementierung von

ts
FieldManipulator.getFieldValue
FieldManipulator.getFieldValue

handleSubmit()

Aufrufsignatur

ts
handleSubmit(): Promise<void>
handleSubmit(): Promise<void>

Definiert in: packages/form-core/src/FormApi.ts:1893

Verarbeitet die Formularübermittlung, führt die Validierung durch und ruft die entsprechenden Rückrufe onSubmit oder onSubmitInvalid auf.

Gibt zurück

Promise<void>

Implementierung von
ts
FieldManipulator.handleSubmit
FieldManipulator.handleSubmit

Aufruf-Signatur

ts
handleSubmit(submitMeta): Promise<void>
handleSubmit(submitMeta): Promise<void>

Definiert in: packages/form-core/src/FormApi.ts:1894

Verarbeitet die Formularübermittlung, führt die Validierung durch und ruft die entsprechenden Rückrufe onSubmit oder onSubmitInvalid auf.

Parameter
submitMeta

TSubmitMeta

Gibt zurück

Promise<void>

Implementierung von
ts
FieldManipulator.handleSubmit
FieldManipulator.handleSubmit

insertFieldValue()

ts
insertFieldValue<TField>(
   field, 
   index, 
   value, 
opts?): Promise<void>
insertFieldValue<TField>(
   field, 
   index, 
   value, 
opts?): Promise<void>

Definiert in: packages/form-core/src/FormApi.ts:2138

Typparameter

TField extends string

Parameter

field

TField

index

number

value

DeepValue<TFormData, TField> extends any[] ? any[] & DeepValue<TFormData, TField>[number] : never

opts?

UpdateMetaOptions

Gibt zurück

Promise<void>

Implementierung von

ts
FieldManipulator.insertFieldValue
FieldManipulator.insertFieldValue

mount()

ts
mount(): () => void
mount(): () => void

Definiert in: packages/form-core/src/FormApi.ts:1278

Gibt zurück

Funktion

Gibt zurück

void


moveFieldValues()

ts
moveFieldValues<TField>(
   field, 
   index1, 
   index2, 
   opts?): void
moveFieldValues<TField>(
   field, 
   index1, 
   index2, 
   opts?): void

Definiert in: packages/form-core/src/FormApi.ts:2262

Verschiebt den Wert am ersten angegebenen Index an den zweiten angegebenen Index innerhalb eines Array-Feldes.

Typparameter

TField extends string

Parameter

field

TField

index1

number

index2

number

opts?

UpdateMetaOptions

Gibt zurück

void

Implementierung von

ts
FieldManipulator.moveFieldValues
FieldManipulator.moveFieldValues

parseValuesWithSchema()

ts
parseValuesWithSchema(schema): 
  | undefined
  | {
  fields: Record<string, StandardSchemaV1Issue[]>;
  form: Record<string, StandardSchemaV1Issue[]>;
}
parseValuesWithSchema(schema): 
  | undefined
  | {
  fields: Record<string, StandardSchemaV1Issue[]>;
  form: Record<string, StandardSchemaV1Issue[]>;
}

Definiert in: packages/form-core/src/FormApi.ts:2463

Analysiert die Formularwerte mit einem gegebenen Standard-Schema und gibt Probleme (falls vorhanden) zurück. Diese Methode setzt KEINE internen Fehler.

Parameter

schema

StandardSchemaV1<TFormData, unknown>

Das Standard-Schema, mit dem die Formularwerte analysiert werden sollen.

Gibt zurück

| undefined | { fields: Record<string, StandardSchemaV1Issue[]>; form: Record<string, StandardSchemaV1Issue[]>; }


parseValuesWithSchemaAsync()

ts
parseValuesWithSchemaAsync(schema): Promise<
  | undefined
  | {
  fields: Record<string, StandardSchemaV1Issue[]>;
  form: Record<string, StandardSchemaV1Issue[]>;
}>
parseValuesWithSchemaAsync(schema): Promise<
  | undefined
  | {
  fields: Record<string, StandardSchemaV1Issue[]>;
  form: Record<string, StandardSchemaV1Issue[]>;
}>

Definiert in: packages/form-core/src/FormApi.ts:2475

Analysiert die Formularwerte mit einem gegebenen Standard-Schema und gibt Probleme (falls vorhanden) zurück. Diese Methode setzt KEINE internen Fehler.

Parameter

schema

StandardSchemaV1<TFormData, unknown>

Das Standard-Schema, mit dem die Formularwerte analysiert werden sollen.

Gibt zurück

Promise< | undefined | { fields: Record<string, StandardSchemaV1Issue[]>; form: Record<string, StandardSchemaV1Issue[]>; }>


pushFieldValue()

ts
pushFieldValue<TField>(
   field, 
   value, 
   opts?): void
pushFieldValue<TField>(
   field, 
   value, 
   opts?): void

Definiert in: packages/form-core/src/FormApi.ts:2123

Fügt einen Wert zu einem Array-Feld hinzu.

Typparameter

TField extends string

Parameter

field

TField

value

DeepValue<TFormData, TField> extends any[] ? any[] & DeepValue<TFormData, TField>[number] : never

opts?

UpdateMetaOptions

Gibt zurück

void

Implementierung von

ts
FieldManipulator.pushFieldValue
FieldManipulator.pushFieldValue

removeFieldValue()

ts
removeFieldValue<TField>(
   field, 
   index, 
opts?): Promise<void>
removeFieldValue<TField>(
   field, 
   index, 
opts?): Promise<void>

Definiert in: packages/form-core/src/FormApi.ts:2196

Entfernt einen Wert aus einem Array-Feld am angegebenen Index.

Typparameter

TField extends string

Parameter

field

TField

index

number

opts?

UpdateMetaOptions

Gibt zurück

Promise<void>

Implementierung von

ts
FieldManipulator.removeFieldValue
FieldManipulator.removeFieldValue

replaceFieldValue()

ts
replaceFieldValue<TField>(
   field, 
   index, 
   value, 
opts?): Promise<void>
replaceFieldValue<TField>(
   field, 
   index, 
   value, 
opts?): Promise<void>

Definiert in: packages/form-core/src/FormApi.ts:2170

Ersetzt einen Wert in einem Array-Feld am angegebenen Index.

Typparameter

TField extends string

Parameter

field

TField

index

number

value

DeepValue<TFormData, TField> extends any[] ? any[] & DeepValue<TFormData, TField>[number] : never

opts?

UpdateMetaOptions

Gibt zurück

Promise<void>

Implementierung von

ts
FieldManipulator.replaceFieldValue
FieldManipulator.replaceFieldValue

reset()

ts
reset(values?, opts?): void
reset(values?, opts?): void

Definiert in: packages/form-core/src/FormApi.ts:1368

Setzt den Formularzustand auf die Standardwerte zurück. Wenn Werte angegeben werden, wird das Formular stattdessen auf diese Werte zurückgesetzt und die Standardwerte werden aktualisiert.

Parameter

values?

TFormData

Optionale Werte, auf die das Formular zurückgesetzt werden soll.

opts?

Optionale Optionen zur Steuerung des Rücksetzverhaltens.

keepDefaultValues?

boolean

Gibt zurück

void


resetField()

ts
resetField<TField>(field): void
resetField<TField>(field): void

Definiert in: packages/form-core/src/FormApi.ts:2317

Setzt den Feldwert und die Metadaten auf den Standardzustand zurück

Typparameter

TField extends string

Parameter

field

TField

Gibt zurück

void

Implementierung von

ts
FieldManipulator.resetField
FieldManipulator.resetField

resetFieldMeta()

ts
resetFieldMeta<TField>(fieldMeta): Record<TField, AnyFieldMeta>
resetFieldMeta<TField>(fieldMeta): Record<TField, AnyFieldMeta>

Definiert in: packages/form-core/src/FormApi.ts:2053

Setzt die Metadaten jedes Feldes zurück

Typparameter

TField extends string

Parameter

fieldMeta

Record<TField, AnyFieldMeta>

Gibt zurück

Record<TField, AnyFieldMeta>


setErrorMap()

ts
setErrorMap(errorMap): void
setErrorMap(errorMap): void

Definiert in: packages/form-core/src/FormApi.ts:2335

Aktualisiert den errorMap des Formulars

Parameter

errorMap

FormValidationErrorMap<TFormData, UnwrapFormValidateOrFn<TOnMount>, UnwrapFormValidateOrFn<TOnChange>, UnwrapFormAsyncValidateOrFn<TOnChangeAsync>, UnwrapFormValidateOrFn<TOnBlur>, UnwrapFormAsyncValidateOrFn<TOnBlurAsync>, UnwrapFormValidateOrFn<TOnSubmit>, UnwrapFormAsyncValidateOrFn<TOnSubmitAsync>, UnwrapFormValidateOrFn<TOnDynamic>, UnwrapFormAsyncValidateOrFn<TOnDynamicAsync>, UnwrapFormAsyncValidateOrFn<TOnServer>>

Gibt zurück

void


setFieldMeta()

ts
setFieldMeta<TField>(field, updater): void
setFieldMeta<TField>(field, updater): void

Definiert in: packages/form-core/src/FormApi.ts:2032

Aktualisiert die Metadaten des angegebenen Feldes.

Typparameter

TField extends string

Parameter

field

TField

updater

Updater<AnyFieldMetaBase>

Gibt zurück

void

Implementierung von

ts
FieldManipulator.setFieldMeta
FieldManipulator.setFieldMeta

setFieldValue()

ts
setFieldValue<TField>(
   field, 
   updater, 
   opts?): void
setFieldValue<TField>(
   field, 
   updater, 
   opts?): void

Definiert in: packages/form-core/src/FormApi.ts:2069

Setzt den Wert des angegebenen Feldes und optional den Zustand "berührt".

Typparameter

TField extends string

Parameter

field

TField

updater

Updater<DeepValue<TFormData, TField>>

opts?

UpdateMetaOptions

Gibt zurück

void

Implementierung von

ts
FieldManipulator.setFieldValue
FieldManipulator.setFieldValue

swapFieldValues()

ts
swapFieldValues<TField>(
   field, 
   index1, 
   index2, 
   opts?): void
swapFieldValues<TField>(
   field, 
   index1, 
   index2, 
   opts?): void

Definiert in: packages/form-core/src/FormApi.ts:2233

Tauscht die Werte an den angegebenen Indizes innerhalb eines Array-Feldes.

Typparameter

TField extends string

Parameter

field

TField

index1

number

index2

number

opts?

UpdateMetaOptions

Gibt zurück

void

Implementierung von

ts
FieldManipulator.swapFieldValues
FieldManipulator.swapFieldValues

update()

ts
update(options?): void
update(options?): void

Definiert in: packages/form-core/src/FormApi.ts:1298

Aktualisiert die Formularoptionen und den Formularzustand.

Parameter

options?

FormOptions<TFormData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TOnServer, TSubmitMeta>

Gibt zurück

void


validateAllFields()

ts
validateAllFields(cause): Promise<unknown[]>
validateAllFields(cause): Promise<unknown[]>

Definiert in: packages/form-core/src/FormApi.ts:1394

Validiert alle Felder mit den richtigen Handlern für eine gegebene Validierungsursache.

Parameter

cause

ValidationCause

Gibt zurück

Promise<unknown[]>

Implementierung von

ts
FieldManipulator.validateAllFields
FieldManipulator.validateAllFields

validateArrayFieldsStartingFrom()

ts
validateArrayFieldsStartingFrom<TField>(
   field, 
   index, 
cause): Promise<unknown[]>
validateArrayFieldsStartingFrom<TField>(
   field, 
   index, 
cause): Promise<unknown[]>

Definiert in: packages/form-core/src/FormApi.ts:1424

Validiert die Elemente eines angegebenen Arrays im Formular ab einem gegebenen Index bis zum Ende, unter Verwendung der richtigen Handler für einen gegebenen Validierungstyp.

Typparameter

TField extends string

Parameter

field

TField

index

number

cause

ValidationCause

Gibt zurück

Promise<unknown[]>

Implementierung von

ts
FieldManipulator.validateArrayFieldsStartingFrom
FieldManipulator.validateArrayFieldsStartingFrom

validateField()

ts
validateField<TField>(field, cause): unknown[] | Promise<unknown[]>
validateField<TField>(field, cause): unknown[] | Promise<unknown[]>

Definiert in: packages/form-core/src/FormApi.ts:1465

Validiert ein angegebenes Feld im Formular mit den richtigen Handlern für einen gegebenen Validierungstyp.

Typparameter

TField extends string

Parameter

field

TField

cause

ValidationCause

Gibt zurück

unknown[] | Promise<unknown[]>

Implementierung von

ts
FieldManipulator.validateField
FieldManipulator.validateField
Unsere Partner
Code Rabbit
Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.

Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.