IUseCADataverseDataFormConfig
@spartanfx/react / codeapps / IUseCADataverseDataFormConfig
Interface: IUseCADataverseDataFormConfig<TRecord>
Configuration for the CodeApps Dataverse DataForm adapter.
Extends
ICADataFormBaseConfig<TRecord,string>
Type Parameters
TRecord
TRecord extends CADataFormRecord
Properties
| Property | Type | Description | Overrides | Inherited from |
|---|---|---|---|---|
autoRefresh? | boolean | Enable auto-refresh after mutations (default: true). | - | ICADataFormBaseConfig.autoRefresh |
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 | Dataverse primary key logical name. Optional; generated services still receive itemId directly when editing. | ICADataFormBaseConfig.idColumn | - |
itemId? | string | - | - | 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, string> | - | - | ICADataFormBaseConfig.service |