IFormState
@spartanfx/react / 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
| Property | Type | Description |
|---|---|---|
get | <T>(...args) => T | Generic getter for form state values |
getBoolean | GetFormState<BooleanFormStateValue> | Get/set handlers for Yes/No fields |
getChoice | GetFormState<string> | Get/set handlers for Choice fields |
getDateTime | GetFormState<Date> | Get/set handlers for Date/Time fields |
getLookup | <T>(key) => T | Get/set handlers for Lookup fields |
getMultiChoice | GetFormState<string[]> | Get/set handlers for Multi-Choice fields |
getMultiLookup | <T>(key) => MultiLookupFormStateVale<T> | Get/set handlers for multi-lookup fields |
getNumber | GetFormState<number> | Get/set handlers for Number fields |
getText | GetFormState<string> | Get/set handlers for Text fields |
getUrl | GetFormState<{ Description: string; Url: string; }> | Get/set handlers for Hyperlink fields |
getUsers | GetFormState<IPeoplePickerUser[]> | Get/set handlers for People Picker fields |
set | <T>(...args) => void | Generic setter for form state values |
setBoolean | SetFormState<BooleanFormStateValue> | - |
setChoice | SetFormState<string> | - |
setDateTime | SetFormState<Date> | - |
setLookup | SetFormState<DefaultLookup> | - |
setMultiChoice | SetFormState<string[]> | - |
setMultiLookup | SetFormState<MultiLookupFormStateVale> | - |
setNumber | SetFormState<number> | - |
setText | SetFormState<string> | - |
setUrl | SetFormState<{ Description: string; Url: string; }> | - |
setUsers | SetFormState<IPeoplePickerUser[]> | - |