Skip to main content
Version: 2.1.4

IFormState

3p-core v2.1.4


3p-core / IFormState

Interface: IFormState

Represents the current state of a SharePoint list form, including getter and setter utilities for all supported SharePoint field types.

This abstraction simplifies working with typed form values in a dynamic form interface.

Properties

PropertyTypeDescription
get<T>(...args) => TGeneric getter for form state values
getBooleanGetFormState<BooleanFormStateValue>Get/set handlers for Yes/No fields
getChoiceGetFormState<string>Get/set handlers for Choice fields
getDateTimeGetFormState<Date>Get/set handlers for Date/Time fields
getLookup<T>(key) => TGet/set handlers for Lookup fields
getMultiChoiceGetFormState<string[]>Get/set handlers for Multi-Choice fields
getMultiLookup<T>(key) => MultiLookupFormStateVale<T>Get/set handlers for multi-lookup fields
getNumberGetFormState<number>Get/set handlers for Number fields
getTextGetFormState<string>Get/set handlers for Text fields
getUrlGetFormState<{ Description: string; Url: string; }>Get/set handlers for Hyperlink fields
getUsersGetFormState<IPeoplePickerUser[]>Get/set handlers for People Picker fields
set<T>(...args) => voidGeneric setter for form state values
setBooleanSetFormState<BooleanFormStateValue>-
setChoiceSetFormState<string>-
setDateTimeSetFormState<Date>-
setLookupSetFormState<DefaultLookup>-
setMultiChoiceSetFormState<string[]>-
setMultiLookupSetFormState<MultiLookupFormStateVale>-
setNumberSetFormState<number>-
setTextSetFormState<string>-
setUrlSetFormState<{ Description: string; Url: string; }>-
setUsersSetFormState<IPeoplePickerUser[]>-