IDataFormContext
@spartanfx/react / index / IDataFormContext
Interface: IDataFormContext<TValue, TSaveResult>
Type Parameters
TValue
TValue extends DataFormValues = DataFormValues
TSaveResult
TSaveResult = unknown
Properties
| Property | Type |
|---|---|
disabled | boolean |
error? | Error |
fieldRenderers? | DataFormFieldRendererMap<TValue> |
forceReload? | () => Promise<void> |
formState | IDataFormState<TValue> |
getField | (fieldName) => Promise<IDataFormFieldInfo<TValue>> |
getFieldDefaultValue | (fieldName) => unknown |
getInitialValues | () => TValue |
getListItem | <TListItem>() => Promise<TListItem> |
getRegisteredFields | () => IDataFormFieldInfo<TValue>[] |
getText | (text) => string |
initialized | boolean |
itemId? | DataFormKey |
loading | boolean |
metadata? | Record<string, unknown> |
mode | DataFormMode |
readonly | boolean |
registerField | (field) => void |
save | (options?) => Promise<unknown> |
saving | boolean |
unregisterField | (fieldName) => void |
validate | () => Promise<boolean> |
validateField | (fieldName, field?) => Promise<string[]> |
validation | IDataFormValidation |