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

FormSelect


type FormSelect a decoration

FormSelect


type alias AvailableValues =
List ( String
, String 
}

AvailableValues


type alias FromStringBuilder a =
String -> Maybe a

FromStringBuilder


type alias ToString a =
a -> String

ToString

init : AvailableValues -> List (Perfimmo.Form.FormField.Common.FormFieldInfo decoration) -> FromStringBuilder a -> ToString a -> FormSelect a decoration

init

setValue : a -> FormSelect a decoration -> FormSelect a decoration

setValue

setOptionalValue : Maybe a -> FormSelect a decoration -> FormSelect a decoration

setOptionalValue

setValues : AvailableValues -> FormSelect a decoration -> FormSelect a decoration

setValues

setValueFromS : String -> FormSelect a decoration -> FormSelect a decoration

setValueFromS

getSelectValues : FormSelect a decoration -> ( Maybe String, List ( String, String ) )

getSelectValues

getValue : FormSelect a decoration -> Maybe a

getValue

getStringValue : FormSelect a decoration -> Maybe String

getStringValue

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

addInfo

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

removeInfo

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

getInfos