PerformanceIMMO / elm-utils / Perfimmo.Form.FormField.FormField

type de base d'un champ de formulaire (String, Date, ...)


type FormField a decoration

FormField

init : Maybe a -> List (Perfimmo.Form.FormField.Common.FormFieldInfo decoration) -> FormField a decoration

init

empty : FormField a decoration

empty

setValue : a -> FormField a decoration -> FormField a decoration

setValue

setOptionalValue : Maybe a -> FormField a decoration -> FormField a decoration

setOptionalValue

setValueFromS : String -> FormField String decoration -> FormField String decoration

setValueForS

getValue : FormField a decoration -> Maybe a

getValue

addInfo : Perfimmo.Form.FormField.Common.FormFieldInfo decoration -> FormField a decoration -> FormField a decoration

addInfo

removeInfo : Perfimmo.Form.FormField.Common.FormFieldInfo decoration -> FormField a decoration -> FormField a decoration

removeInfo

getInfos : FormField a decoration -> List (Perfimmo.Form.FormField.Common.FormFieldInfo decoration)

getInfos