EasyFormsTriCheckboxState

data class EasyFormsTriCheckboxState(defaultValue: ToggleableState, isRequired: Boolean) : EasyFormsState<State<ToggleableState>, Nothing>

Constructors

EasyFormsTriCheckboxState
Link copied to clipboard
fun EasyFormsTriCheckboxState(defaultValue: ToggleableState = ToggleableState.Indeterminate, isRequired: Boolean = true)

Functions

mapToResult
Link copied to clipboard
open override fun mapToResult(key: Any): EasyFormsResult
restoreState
Link copied to clipboard
open override fun restoreState(bundle: Bundle)
Each Bundle is tied to your EasyFormsState unique key.
saveState
Link copied to clipboard
open override fun saveState(bundle: Bundle)
Each Bundle is tied to your EasyFormsState unique key.

Properties

errorState
Link copied to clipboard
val errorState: MutableState<EasyFormsErrorState>
The error state that is used across all children of EasyFormsState.
onClick
Link copied to clipboard
val onClick: () -> Unit
Used instead of onValueChangedCallback as this widget only accepts onClick.
onValueChangedCallback
Link copied to clipboard
open override val onValueChangedCallback: (Nothing) -> Unit
This callback is usually being used by most of Form fields of Compose, however there are some widgets that can't use this callback, therefore please ignore its implementation when its not necessary.
state
Link copied to clipboard
open override val state: State<ToggleableState>
This is the ST you defined when you inherited from this class.

Sources

androidJvm source
Link copied to clipboard