Skip to main content
Version: 1.1.0

IDataFormContext

@spartanfx/react v1.1.0


@spartanfx/react / index / IDataFormContext

Interface: IDataFormContext<TValue, TSaveResult>

Type Parameters

TValue

TValue extends DataFormValues = DataFormValues

TSaveResult

TSaveResult = unknown

Properties

PropertyType
disabledboolean
error?Error
fieldRenderers?DataFormFieldRendererMap<TValue>
forceReload?() => Promise<void>
formStateIDataFormState<TValue>
getField(fieldName) => Promise<IDataFormFieldInfo<TValue>>
getFieldDefaultValue(fieldName) => unknown
getInitialValues() => TValue
getListItem<TListItem>() => Promise<TListItem>
getRegisteredFields() => IDataFormFieldInfo<TValue>[]
getText(text) => string
initializedboolean
itemId?DataFormKey
loadingboolean
metadata?Record<string, unknown>
modeDataFormMode
readonlyboolean
registerField(field) => void
save(options?) => Promise<unknown>
savingboolean
unregisterField(fieldName) => void
validate() => Promise<boolean>
validateField(fieldName, field?) => Promise<string[]>
validationIDataFormValidation