Skip to main content
Version: 1.1.0

ICADataFormInternalConfig

@spartanfx/react v1.1.0


@spartanfx/react / codeapps / ICADataFormInternalConfig

Interface: ICADataFormInternalConfig<TRecord, TId>

Internal shared config with concrete backend mode.

Extends

Type Parameters

TRecord

TRecord extends CADataFormRecord

TId

TId extends string | number = string

Properties

PropertyTypeDescriptionInherited from
autoRefresh?booleanEnable auto-refresh after mutations (default: true).ICADataFormBaseConfig.autoRefresh
backendModeCADataFormMode--
cacheDuration?numberCache TTL for read results in ms (default: 60_000).ICADataFormBaseConfig.cacheDuration
choiceColumns?string[]-ICADataFormBaseConfig.choiceColumns
debug?booleanEnable verbose console logging (default: false).ICADataFormBaseConfig.debug
disabled?boolean-ICADataFormBaseConfig.disabled
fieldInfo?IDataTableFieldType[]-ICADataFormBaseConfig.fieldInfo
fields?IDataFormFieldDefinition<DataFormValues>[]-ICADataFormBaseConfig.fields
idColumn?string-ICADataFormBaseConfig.idColumn
itemId?TId-ICADataFormBaseConfig.itemId
metadata?unknown-ICADataFormBaseConfig.metadata
mode?DataFormMode-ICADataFormBaseConfig.mode
onError?(error) => voidError callback. Called for every operational failure.ICADataFormBaseConfig.onError
onInit?(dataFormContext) => void | Promise<void>-ICADataFormBaseConfig.onInit
onLoaded?(record) => void | Promise<void>-ICADataFormBaseConfig.onLoaded
onNotify?CANotifyFnNotification callback. If omitted, hook errors surface via error state only.ICADataFormBaseConfig.onNotify
onSave?(record, dataFormContext) => unknown-ICADataFormBaseConfig.onSave
onSaved?(record) => void | Promise<void>-ICADataFormBaseConfig.onSaved
readonly?boolean-ICADataFormBaseConfig.readonly
record?TRecord-ICADataFormBaseConfig.record
retryPolicy?ICARetryPolicyRetry policy for transient failures.ICADataFormBaseConfig.retryPolicy
serviceICATabularService<TRecord, TId>-ICADataFormBaseConfig.service