Form Docs
Recommended Types
Form Composition API Reference
FormApi Reference
- form.setFieldValue()
- form.getFieldValue()
- form.resetField()
- form.swapFieldValues()
- form.moveFieldValue()
- form.pushFieldValue()
- form.insertFieldValue()
- form.clearFieldValues()
- form.removeFieldValue()
- form.filterFieldValues()
- form.handleSubmit()
- form.reset()
- FormApi
- FormOptions
- FormState
- FormResetOptions
- FormSubmitContext
- FormSubmitInvalidContext
Form Listener API Reference
Field Listener API Reference
AI/LLM: This documentation page is available in plain markdown format at/form/alpha/docs/reference/type-aliases/MoveFieldValueFn.md
FormApi Reference
MoveFieldValueFn
ts
type MoveFieldValueFn<TFormData> = <TFieldName>(arrayFieldName, fromIndex, toIndex, options?) => void;Defined in: FormApi/FormApiArrayMethods.types.public.ts:129
Moves an element to another index in an array field.
Passing equal indices does nothing. Invalid indices or a runtime value that is not an array produce a warning and leave the value unchanged.
By default, the update marks the array field as touched and dirty, notifies change listeners, and runs change validation.
Type Parameters#
TFormData#
TFormData
Library-managed. Do not specify explicitly.
Type Parameters#
TFieldName#
TFieldName extends ArrayFieldName<TFormData>
Library-managed. Do not specify explicitly.
Parameters#
arrayFieldName#
TFieldName
The array field path.
fromIndex#
number
The current index, from 0 through array.length - 1.
toIndex#
number
The destination index, from 0 through array.length - 1.
options?#
Controls metadata updates and whether validation runs.
Returns#
void
Example#
ts
// items: ['first', 'second', 'third']
formApi.moveFieldValue('items', 0, 2)
// items: ['second', 'third', 'first']