ICADataFormInternalConfig
@spartanfx/react / codeapps / ICADataFormInternalConfig
Interface: ICADataFormInternalConfig<TRecord, TId>
Internal shared config with concrete backend mode.
Extends
ICADataFormBaseConfig<TRecord,TId>
Type Parameters
TRecord
TRecord extends CADataFormRecord
TId
TId extends string | number = string
Properties
| Property | Type | Description | Inherited from |
|---|---|---|---|
autoRefresh? | boolean | Enable auto-refresh after mutations (default: true). | ICADataFormBaseConfig.autoRefresh |
backendMode | CADataFormMode | - | - |
cacheDuration? | number | Cache TTL for read results in ms (default: 60_000). | ICADataFormBaseConfig.cacheDuration |
choiceColumns? | string[] | - | ICADataFormBaseConfig.choiceColumns |
debug? | boolean | Enable 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) => void | Error callback. Called for every operational failure. | ICADataFormBaseConfig.onError |
onInit? | (dataFormContext) => void | Promise<void> | - | ICADataFormBaseConfig.onInit |
onLoaded? | (record) => void | Promise<void> | - | ICADataFormBaseConfig.onLoaded |
onNotify? | CANotifyFn | Notification 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? | ICARetryPolicy | Retry policy for transient failures. | ICADataFormBaseConfig.retryPolicy |
service | ICATabularService<TRecord, TId> | - | ICADataFormBaseConfig.service |