Skip to main content
Version: 1.1.0

IUseCASharePointDataFormConfig

@spartanfx/react v1.1.0


@spartanfx/react / codeapps / IUseCASharePointDataFormConfig

Interface: IUseCASharePointDataFormConfig<TRecord>

Configuration for the CodeApps SharePoint DataForm adapter.

Extends

Type Parameters

TRecord

TRecord extends CADataFormRecord

Properties

PropertyTypeDescriptionInherited from
autoRefresh?booleanEnable auto-refresh after mutations (default: true).ICADataFormBaseConfig.autoRefresh
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?string-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, string>-ICADataFormBaseConfig.service