IFormState
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
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 []> | - |